【问题标题】:Binding Resource to DependencyProperty将资源绑定到 DependencyProperty
【发布时间】:2010-12-01 09:12:33
【问题描述】:

我正在构建一个 CustomControl,不幸的是它必须包含一个构建不佳的子控件,我既没有代码,也没有重新模板的能力(内部 yada,yada)。但是,我确实可以更改其资源,这给我留下了以下问题:

如果我想在我的新 CustomControl 上公开一个更改资源值 (Brush) 的 dependencyProperty,最好是创建一个明确设置资源的 PropertyChangedCallback,还是创建一个到 DP 的绑定并设置资源到绑定。

我确信它不会对性能产生巨大影响,但“正确”的方法是什么?

谢谢。

【问题讨论】:

    标签: c# .net wpf


    【解决方案1】:

    @ach:-

    现在您的要求是更改 Brush 并且可能将来您可能需要对此做其他事情,因此最好创建一个 PropertyChangedCallback 来设置资源并执行其他操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2016-08-29
      • 2012-01-31
      • 2013-06-03
      • 2020-12-29
      • 2012-02-08
      相关资源
      最近更新 更多