【发布时间】:2018-06-20 07:20:21
【问题描述】:
在 WPF 中,您可以默认使用 FrameworkPropertyMetadataOptions.BindsTwoWayByDefault 将自定义控件上的 DependencyProperty 标记为绑定 Mode=TwoWay,但 UWP 中似乎缺少 FrameworkPropertyMetadata。 UWP documentation on the {Binding} markup extension 表示默认模式可能会改变,但没有说明如何影响它。
模式
将绑定模式指定为以下值之一:“OneTime”、“OneWay”或“TwoWay”。这些对应于 BindingMode 枚举的常量名称。 默认取决于绑定目标,但在大多数情况下它是“OneWay”。请注意,这与 {x:Bind} 的默认值“OneTime”不同。
如何更改自定义控件上 UWP XAML 依赖属性的默认绑定模式?
【问题讨论】:
-
相关但不重复:How to change default mode of x:Bind?(指
{x:Bind},与{Binding}不同)