C# 将资源绑定到DependencyProperty
我正在构建一个CustomControl,不幸的是,它必须包含一个构建得很差的子控件,我既没有代码,也没有重新设置模板的能力(内部yada,yada)。但是,我有权更改其资源,这给我留下了以下问题: 如果我想在我的新CustomControl上公开一个dependencyProperty来更改资源(笔刷)的值,那么最好是创建一个PropertyChangedCallback来显式设置资源,还是创建一个到DP的绑定并将资源设置为绑定 我相信这不会对性能产生巨大的影响,但“正确”的方法是什么 非常感谢。@ach:- 现在您的需求是更改画笔,将来您可能需要在该画笔上执行其他操作,因此最好创建一个PropertyChangedCallback来设置资源并执行其他操作C# 将资源绑定到DependencyProperty,c#,.net,wpf,C#,.net,Wpf,我正在构建一个CustomControl,不幸的是,它必须包含一个构建得很差的子控件,我既没有代码,也没有重新设置模板的能力(内部yada,yada)。但是,我有权更改其资源,这给我留下了以下问题: 如果我想在我的新CustomControl上公开一个dependencyProperty来更改资源(笔刷)的值,那么最好是创建一个PropertyChangedCallback来显式设置资源,还是创建一个到DP的绑定并将资源设置为绑定 我相信这不会对性能产生巨大的影响,但“正确”的方法是什么 非常感