我有一个包含绑定控件的子窗口(确定,取消按钮)。我希望只有在按下“确定”按钮时才能更新后方对象。最好的方法是什么?
答案 0 :(得分:2)
您需要将绑定的UpdateSourceTrigger属性设置为Explicit。然后,单击“确定”,在“绑定:
”上调用UpdateSource()BindingExpression expression = textBox1.GetBindingExpression(TextBox.TextProperty);
expression.UpdateSource();
或者您没有将ChildWindow绑定到原始ViewModel,而是使用临时值并将其值分配给原始的OK