我怎么知道WPF绑定是否会发生?

时间:2010-09-25 01:07:21

标签: binding

我有一个TextBox,其Text属性绑定到LostFocus事件的视图模型上的属性。我注意到当我移出这个TextBox而不改变那里已有的值时,绑定不会发生。

我在TextBox上有一个PreviewKeyDown事件处理程序来处理Enter,向上/向下箭头键,这样我就可以将焦点移动到屏幕上的其他字段上。在将焦点移动到另一个字段之前,我想知道此操作是否会触发数据绑定。

在文本框中丢失焦点之前,我是否可以在此处理程序中调用任何方法/属性(例如,在TextBox或Binding本身上),这将让我知道一旦焦点是否会在文本框上触发绑定失去了?

1 个答案:

答案 0 :(得分:0)

您的绑定是否实现以下内容?

UpdateSourceTrigger =引发LostFocus