2011-03-09 117 views
2

我有一個邊框包含一個文本框和兩個按鈕。我必須在邊界的lostfocus事件上運行一些邏輯。但是我發現,即使當我在邊框內移動時(意味着我正在將焦點從文本框更改爲邊框內的按鈕),邊框的lostFocus事件也會被觸發。所以每當我改變邊界內的焦點時,邊框的失焦事件就會被解僱。WPF邊框丟失焦點事件

我想讓lostfocus只有在移出邊界時纔會着火。

如何才能確保丟失的焦點只有在邊框失去焦點時才被觸發?

_ONE可能Soloution _
可以在後面的代碼通過使用屬性「IsKeyboardFocusWithin」處理,但我想一般的XAML的方法,因爲我不想處理這個從代碼隱藏在我的項目每一個控制。

有什麼建議?

回答

相關問題