![]() |
1
6
你能告诉我你在XAML中是如何做到这一点的吗? 在出现此错误消息的情况下,还需要提到类型名以及触发器内的属性。
此外,您似乎在添加触发器
选择完全取决于你的要求。 |
![]() |
2
4
就这么简单:
更新 我从您发布的新代码中看到,您正试图直接在列表框上使用触发器。触发器必须在ControlTemplate中才能使用SourceName。如果您的用户界面完成了“自定义控件”(我的首选项),您将已经有了一个控件模板来放置它。如果没有,可以通过将XAML包装在通用“ContentControl”(基类,而不是任何子类)中并设置其模板来轻松添加一个,如下所示:
更好的解决方案可能是使用自定义控件。使用带有转换器的绑定是可能的,但不如优雅的imho。 |