3

ウィンドウの入力要素のバインディング ソースがいつ更新されるかを知りたいです。

入力要素は、TextBox、RadioButton、Slider、ComboBox などであり、UserControls または Panels 内にネストすることができます。

SourceUpdated をキャッチするのはいいことですが、これはルーティング イベントではないため、親にバブリングされません。

これを行う簡単な方法はありますか?

4

1 に答える 1

2

SourceUpdatedネストされた子からバブルアップしますが、Binding 式に NotifyOnSourceUpdated を設定する必要があります。

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

すべてのバインディング式に対して NotifyOnSourceUpdated を設定する必要のない方法について、ぜひ聞きたいです。

于 2011-01-21T04:48:33.213 に答える