1

ボタンクリックイベント中にのみ、バインディングソースオブジェクトをコントロール値で更新する必要があります。

しかし、私のトップレベルにはデータコンテキストが設定されているため、コントロール値が変更されるたびにソースオブジェクトが更新されます...そのイベント中にデータコンテキストをそのまま維持するだけでソースオブジェクトを更新するように明示的に設定することはできますか?

4

1 に答える 1

1

TextBoxバインディング:

<TextBox x:Name="myTextBox" Text="{Binding MyTextProperty, UpdateSourceTrigger=Explicit}"/>

ボタンハンドラーコード:

myTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource();
于 2012-05-02T08:26:29.653 に答える