数据绑定:一对二

时间:2015-01-06 16:57:49

标签: c# wpf xaml data-binding

我目前没有问题的例子。我想了解以下内容:何时应该在XAML中使用单向或双向数据绑定?

提前感谢您抽出时间来回答这个问题!

2 个答案:

答案 0 :(得分:2)

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

  
      
  • 只要目标属性或源属性发生更改,TwoWay就会更新目标属性或属性。
  •   
  • OneWay仅在源属性更改时更新目标属性。
  •   

REF:Binding.Mode Property。和BindingMode Enumeration

答案 1 :(得分:1)

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

如果您更改视图,TwoWay也会更新模型。例如一个TextBox。因此,当您希望视图可以影响模型时,您应该使用它。

MSDN-Page BindingMode