如何在UWP中将`DependencyProperty`标记为'BindsTwoWayByDefault`?

问题描述 投票:2回答:2

在WPF中,默认情况下可以使用DependencyProperty将自定义控件上的Mode=TwoWay标记为绑定FrameworkPropertyMetadataOptions.BindsTwoWayByDefault,但是UWP中似乎缺少FrameworkPropertyMetadataOptions.BindsTwoWayByDefaultFrameworkPropertyMetadata表示默认模式可能会更改,但没有说明如何影响它。

模式

将绑定模式指定为以下值之一:“ OneTime”,“ OneWay”或“ TwoWay”。这些对应于BindingMode枚举的常量名称。 默认值取决于绑定目标,但是在大多数情况下,它是“ OneWay”。请注意,这与{x:Bind}的默认值“ OneTime”不同。

如何更改自定义控件上的UWP XAML依赖项属性的默认绑定模式?

c# xaml uwp uwp-xaml
2个回答
2
投票

当前的UWP SDK不支持影响UWP documentation on the {Binding} markup extension的默认{Binding};只有在WPF中才有可能。

在UWP上,所有BindingMode的默认设置均为DependencyProperty,而{Binding}的默认设置为BindingMode.OneWay


0
投票

没有答案。我不知道在UWP中是不可能的吗?

© www.soinside.com 2019 - 2024. All rights reserved.