void MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
Mouse.Capture(this.eventSource);
BlockA();
}
void MouseMove(object sender, MouseEventArgs e)
{
if (e.LeftButton == MouseButtonState.Pressed)
BlockB();
}
確保BlockA()始終在BlockB()之前運行?我在WPF下使用C#。我遇到了一個奇怪的bug,只發生在某些系統上。我懷疑事件順序很重要,但我在MSDN上找不到有關此事的文章。謝謝。在MouseMove之前的MouseDown始終保證在C#WPF中?
請寫出總結的答案,或者您發佈將可能刪除/轉換髮表評論。 –
問題是關於WPF而不是WinForms – sam