选择禁用的ListBox项时显示禁用的原因

时间:2013-04-07 00:58:32

标签: wpf listbox wpf-4.5

我有一个ListBox,其项目不应该被选中,因为它们已被禁用。我通过绑定禁用该项的IsEnabled属性来完成此操作。但是,我需要能够显示一个弹出窗口,显示当用户单击禁用的项目时它被禁用的原因。完成这样的事情的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

在listBox上方创建一个隐藏的透明控件。当列表框变得不可见时,使此控件可见。在此控件上注册MouseDown,它将显示弹出窗口等...