我正在研究我的第一个通用Windows平台(UWP)应用程序,并且刚刚了解到Windows运行时的依赖属性系统实现似乎不如WPF强大。我在WPF方面拥有丰富的经验,我会错过FrameworkPropertyMetadata
类型,或者更准确地说,是您可以在其上指定的CoerceValueCallback
。
价值强制如何在UWP Apps中为依赖属性工作?我看到的唯一解决方案是通过在属性更改的回调方法中使用SetValue()
重置值来实现,但不会破坏数据绑定吗?我需要对自定义模板化控件(从Control
派生)的依赖属性进行值强制,那么我该如何正确地执行它呢?
答案 0 :(得分:0)
UWP Apps不支持CoerceValueCallBack。之前我尝过这样的方法,我发现的唯一一个解决方案是重置你的值。