3

我想知道我的 Window 上的任何输入元素何时更新其绑定源。

输入元素可以是 TextBox、RadioButton、Slider、ComboBox 等,并且可以嵌套在 UserControls 或 Panels 中。

捕获 SourceUpdated 会很好,但它不是路由事件,因此不会冒泡给父级。

有没有一种简单的方法可以做到这一点?

4

1 回答 1

2

SourceUpdated确实从嵌套的子级冒泡,但 NotifyOnSourceUpdated 需要在 Binding 表达式上设置:

<StackPanel SourceUpdated="StackPanel_SourceUpdated">
    <TextBox Text="{Binding Path=Val1, NotifyOnSourceUpdated=True}" ></TextBox>
</StackPanel>

我仍然很想听听不需要为每个绑定表达式设置 NotifyOnSourceUpdated 的方法。

于 2011-01-21T04:48:33.213 回答