【问题标题】:UWP: How to coerce the value of a DependencyProperty?UWP:如何强制 DependencyProperty 的值?
【发布时间】:2017-04-14 06:52:55
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    UWP 应用不支持 CoerceValueCallBack。我以前尝试过类似的方法,但我发现的唯一一种解决方案是像您一样重置值。

    【讨论】:

      猜你喜欢
      • 2010-10-05
      • 1970-01-01
      • 2017-11-22
      • 1970-01-01
      • 1970-01-01
      • 2019-06-01
      • 1970-01-01
      • 2020-01-18
      • 2018-06-20
      相关资源
      最近更新 更多