【发布时间】:2012-06-28 05:58:56
【问题描述】:
我正在为 ListBox 创建一个自定义控件模板,但我在视觉状态方面遇到了困难。使用 VisualState MouseOver 时,它会影响包括所选项目在内的所有项目,我希望它们具有单独的样式。
在 Metro 中,有 SelectedPointerOver,在 WPF 或其他替代方案中是否有任何等效项?
编辑:
例如,所有项目最初都有黑色前景。
当一个项目被选中时,它的前景变为白色(未选中的项目保持黑色前景)。
现在当我将鼠标悬停在未选中的项目上时,我希望它的前景变成蓝色,当我将鼠标悬停在选定的项目上时,我希望它的前景变成红色。
【问题讨论】:
-
对于哪个控件您想要 SelectedPointerOver 状态...您的意思是任何属性吗?
标签: c# wpf microsoft-metro visualstatemanager