DragMove()
메서드에 약간의 문제가 있습니다. 메뉴에서 MouseLeftButtonDown
이벤트가 처리 될 때 이것을 호출하고 싶습니다 (간단히 말해서, 메뉴를 통해 창을 끌어오고 싶습니다).DragMove WPF가 작동하지 않습니다.
내 XAML :
<Window x:Class="LoginForm.RidicWindow"
...namespaces...
Title="RidicWindow" Height="600" Width="800" WindowStyle="None" ResizeMode="NoResize" BorderBrush="#48067f" BorderThickness="2" Icon="img/EvidenceLogo.png">
some XAML
<Menu x:Name="Menu" Grid.Column="0" Grid.Row="0" MouseLeftButtonDown="Drag">
...rest of doc
그리고 풀어서 C# 코드 : 그것은 작동하지 않습니다
private void Drag(object sender, MouseButtonEventArgs e)
{
base.OnMouseLeftButtonDown(e);
this.DragMove();
}
. 나는 이유를 모른다. 메뉴는 UIElement
의 자손입니다. 제 의견으로는 모든 것이 정상적으로 보입니다.
나는 그것이 간단하고 코드에서 어리석은 실수를한다고 믿습니다.
그냥 링크를 사용하여 답변을 향상시킬 수 있습니다. 해당 위치에서 발견 할 수있는 내용을 요약하여 포함하면됩니다. – ronalchn
그런 다음 개선하십시오. 당신은 많은 평판을 가지고 있습니다. –