将鼠标悬停在按钮上方时突出显示某些控件

时间:2015-08-07 16:03:59

标签: c# wpf

我有以下情况:

有几个列表框可供用户选择,一些文本框可输入文本,多个按钮可用于执行命令。

如果没有启用按钮(由于列表框中的选择错误/缺失和/或文本字段中的错误条目),我想在需要的元素周围显示红色错误装饰固定的。

我知道如何使用验证规则在条目不正确时显示红色边框 - 但它们不适用,因为“正确”这一事实取决于用户想要执行的命令。例如。要添加元素,列表框中不需要选定的元素,但如果要删除元素,则需要选择一个元素。

1 个答案:

答案 0 :(得分:0)

您应该在按钮上使用attached behavior。然后,挂钩按钮的MouseEnterMouseLeave事件。

然后你所要做的就是(当鼠标进入和退出按钮时)为你想要“打开或关闭”验证框的每个控件填写验证规则。

相关问题