我创建了一个要添加到 UserControls 的附加属性。这个附加的属性需要一个绑定,而这个绑定需要一个转换器。
由于资源是在 UserControl 声明之后设置的,因此我正在寻找一种在资源创建后声明附加属性的方法。我怎样才能做到这一点?
例如,如果我将背景定义为静态资源,则无法在控件创建时设置背景,但在资源创建之后:
<UserControl ...
...
...>
<UserControl.Resources>
background color declared
</UserControl.Resrouces>
<UserControl.Background>
usage of the StaticResource here is valid.
</UserControl.Background>
所以我想要一个我通常定义为的附加属性:
<UserControl xx:MyAttachedProperty.Bla="{Binding A}" >
但是因为我需要一个转换器,所以我想在资源之后指定它。
希望很清楚。谢谢。