UWP:如何强制DependencyProperty的价值?

时间:2016-11-30 04:03:06

标签: c# xaml uwp windows-10-universal

我正在研究我的第一个通用Windows平台(UWP)应用程序,并且刚刚了解到Windows运行时的依赖属性系统实现似乎不如WPF强大。我在WPF方面拥有丰富的经验,我会错过FrameworkPropertyMetadata类型,或者更准确地说,是您可以在其上指定的CoerceValueCallback

价值强制如何在UWP Apps中为依赖属性工作?我看到的唯一解决方案是通过在属性更改的回调方法中使用SetValue()重置值来实现,但不会破坏数据绑定吗?我需要对自定义模板化控件(从Control派生)的依赖属性进行值强制,那么我该如何正确地执行它呢?

1 个答案:

答案 0 :(得分:0)

UWP Apps不支持CoerceValueCallBack。之前我尝过这样的方法,我发现的唯一一个解决方案是重置你的值。