2012-06-26 89 views
0

我已經在WPF中創建了一個UserControl。這個用戶控件包含一個邊框,2個大拇指和一個wrappanel。在UserControl OnMouseLeftButtonDown之前,可以強制WPF Thumb事件觸發嗎?

我按順序放置它們,以便兩個拇指看起來是控件角落邊框的一部分。我認爲拇指是一種簡單的方法,可以在我想要的任何方向調整用戶控件的大小。大部分我是對的。

他們工作得很好,直到我決定要將整個控件拖到畫布中的其他位置。

當我點擊其中一個拇指時,OnMouseLeftButtonDown在Thum DragStarted之前觸發。關於如何使這項工作的任何想法?我對WPF相當陌生,所以我對UserControl的過度設計可能不是最好的想法。謝謝!

回答

0

我無法真正瞭解這一點,所以我在兩個拇指上添加了MouseEnter和MouseLeave事件。這些事件將isResizing布爾值設置爲false或true。然後使用該變量來確定用戶是否嘗試重新調整大小或嘗試拖放。

謝謝!

相關問題