我希望设置一个自定义附加属性,并将其附加到我的Textboxes中。
我的名字空间是正确导入的,并用于我的UserControl中的其他东西,因此它工作良好。
我似乎找不到正确的语法。
下面是我目前拥有的内容(我试图在不同的地方添加括号,但不起作用):
...
<DataTrigger ...>
<Setter ... />
<Setter Property="(MyCustomXMLNS:TextBoxExtend).MyProperty" Value="..." />
</DataTrigger>
</Style.Triggers>这只是一个语法问题,你们知道如何实现吗?
发布于 2022-09-29 12:23:44
没有在Setter中为附加属性使用括号,因此正确的语法是
<Setter Property="MyCustomXMLNS:TextBoxExtend.MyProperty" Value="..."/>当属性是绑定的源时,可以使用括号,如
<DataTrigger Binding="{Binding Path=(MyCustomXMLNS:TextBoxExtend.MyProperty)}"
Value="...">https://stackoverflow.com/questions/73895197
复制相似问题