2010-09-25 39 views
2

我有一個TextBox,其Text屬性綁定到LostFocus事件上的視圖模型上的屬性。我注意到當我移出這個TextBox而不改變已經存在的值時,綁定就不會發生。如何知道WPF綁定是否會發生?

我在TextBox上有一個PreviewKeyDown事件處理程序來處理Enter,向上/向下箭頭按鍵,以便我可以將焦點適當地移動到屏幕上的其他字段。在將焦點移至另一個字段之前,我想知道此操作是否會觸發數據綁定。

是否有任何方法/屬性,我可以在該處理程序之前在文本框上丟失焦點(例如在文本框或綁定本身上)之前調用,這會讓我知道綁定是否會在文本框上觸發一次焦點丟失了?

回答

0

您的綁定是否實現了以下功能?

UpdateSourceTrigger = LostFocus

+0

是的,我用UpdateSourceTrigger = LostFocus設置了綁定。我想知道的是,如果有某種方法來確定綁定是否會發生。例如如果我在文本框內,並且在沒有更新其中的文本的情況下將其選中,我是否可以通知綁定不會在此發生? – Joe 2010-09-27 02:59:11

相關問題