我有一個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
而且coresponding C#代碼:
private void Drag(object sender, MouseButtonEventArgs e)
{
base.OnMouseLeftButtonDown(e);
this.DragMove();
}
它不工作。我不知道爲什麼。菜單是UIElement
的後裔,所以在我看來,一切似乎都沒問題。
我相信這很簡單,我在代碼中有一個愚蠢的錯誤。
只需要一個鏈接的答案可以通過包含該地點可找到的內容的摘要來改進 – ronalchn
然後改進它。你有很多聲望。 –