Exrin:如何在VisualState和ModelState之间设置双向绑定
问题描述:
ModelState
和VisualState
之间的绑定如何从一种方式变为双向方式?Exrin:如何在VisualState和ModelState之间设置双向绑定
在Exrin introduction on YouTube和this SO answer,更说明存在ModelState
和VisualState
之间的结合(特别ModelState
- >VisualState
)。还有人指出,绑定可以从一种方式改变为两种方式。
我做了一些四处张望,并找到BindingType
枚举值为OneWay
和TwoWay
,但我无法找到在哪里利用这些。
答
在VisualState中,您可以将此属性添加到任何属性。
[Binding(BindingType.TwoWay)]
public int PropertyName { get { Get<int>(); } set { Set(value); } }
如果没有属性,它默认为OneWay绑定。