数据绑定:一种对两种方式

Data binding: One vs two way

我的问题目前没有示例。我只想了解以下内容:什么时候应该在 XAML 中使用一种或两种方式的数据绑定?

预先感谢您抽出宝贵时间回答此问题!

如果您只想更新模型中的视图,请使用 OneWay。

如果您更改视图,TwoWay 也会更新模型。例如一个文本框。所以当你希望你的视图可以影响模型时,你应该使用它。

MSDN-Page BindingMode

总结:如果 属性 是只读的,请使用 OneWay,如果您想从视图中更改它,请使用 TowWay

  • TwoWay updates the target property or the property whenever either the target property or the source property changes.
  • OneWay updates the target property only when the source property changes.

REF:Binding.Mode Property. and BindingMode Enumeration