我有一个绑定到对象属性的文本框。如果用户编辑该控件并且不想应用更改,我如何撤消对属性的更改?
我知道我可以在编辑之前保存旧值并在用户取消编辑时恢复它们。但是,该解决方案消除了数据绑定的大部分好处,因为所有绑定的属性都必须手动重置。
这是 XAML
<TextBox Text="{Binding BindingText, Mode=TwoWay}"/>
PageLoaded 处理程序中的代码:
DataContext = App.Binder; // Set data context for the page