我如何在Expander标头中指示折叠的内容有错误

问题描述 投票:1回答:1

我有一些包含文本框的扩展器,这些文本框使用wpf验证工具在其周围绘制一个红色框(文本框被包装在Adorner Decorators中,以确保扩展器折叠时不会到处得到空的红色框。 )

我想在扩展器的标题中指出它包含有错误的内容(如果它处于折叠状态)-图标或红色感叹号或其他内容。我想我从验证功能的代码中看到了一种方法(不理想),但是有没有办法在xaml中做到这一点?我可以为扩展器使用某种样式,并通过某种方式指向所有子项的Validation.HasError的触发器吗?

感谢您的任何想法..

Trev

wpf validation xaml expander
1个回答
2
投票

如果您知道扩展器的内容,则可以使用MultiDataTrigger来执行此操作:

© www.soinside.com 2019 - 2024. All rights reserved.