2016-02-19 42 views
0

是否需要獲取我的WPF應用程序的窗口當前是否處於被拖動或重新調整大小的過程中。如果情況屬實,我需要防止發生特定行爲。如何檢查是否正在拖動WPF窗口

我需要檢查窗口當前是否處於任何情況下,鼠標被壓在可以預置它的窗口部分。

我假設有可能是在

Application.Current.MainWindow 

財產的一些信息某處。或者,也許有一些事件需要我跟蹤才能得到這些信息。

任何想法,我會這樣做?提前致謝。

回答

0

設置ResizeBegin和ResizeEnd事件。它們都應該在應用程序移動時觸發,並在調用Begin時禁用功能,直到End完成。

編輯:剛剛意識到這是WPF,在這種情況下,檢查這篇文章:Determining when a WPF window is being moved