我只需要在按钮点击事件期间使用控件值更新绑定源对象。
但是当我的顶层设置了datacontext时,只要控制值发生变化,它就会更新源对象...是否可以在该事件期间显式设置更新它,只保留datacontext原样?
答案 0 :(得分:1)
TextBox绑定:
<TextBox x:Name="myTextBox" Text="{Binding MyTextProperty, UpdateSourceTrigger=Explicit}"/>
按钮处理程序代码:
myTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource();