1
我有一个包含绑定控件的ChildWindow(确定,取消按钮)。我只希望在按下'OK'按钮时更新后面的对象。什么是最好的方式来做到这一点?在Silverlight中挂起绑定
我有一个包含绑定控件的ChildWindow(确定,取消按钮)。我只希望在按下'OK'按钮时更新后面的对象。什么是最好的方式来做到这一点?在Silverlight中挂起绑定
您需要将绑定的UpdateSourceTrigger属性设置为Explicit。然后,点击OK,你叫UpdateSource()的绑定:
BindingExpression expression = textBox1.GetBindingExpression(TextBox.TextProperty);
expression.UpdateSource();
,或者您没有在ChildWindow绑定到原来的视图模型,但使用临时并指定其值给原本就OK