WPF自定义控制资源

时间:2009-03-18 13:05:42

标签: wpf-controls

我有一个自定义控件需要在代码中配置MultiBinding,这需要一个IMultiValueConverter。使用FrameworkElement.FindResource并要求将Converter定义为资源或者我应该在代码中实现转换器是一种好习惯吗?

我可以在主题资源中使用它,它总是存在,但这似乎有点容易出错。

1 个答案:

答案 0 :(得分:0)

我不会关注你的问题,但也许我可以提供帮助。

通常只是归结为转换器是否超出了您的控制范围。如果没有,请在您的控件中声明它。如果是的话,为什么呢?您是否应该在控件上公开属性而不是转换器本身?

至于如何创建它,您可能需要查看有助于保持XAML清洁的this post