所以我正在设计一个 ListBox 的样式,当 ListBox 被禁用时,我需要做一个灰色的样式。但是,当我查看 Blend 中的状态选项卡时,只有验证状态存在 - 没有包括禁用状态在内的常见常见状态的迹象。
我尝试创建一个没有自定义样式而只有一个 ListBox 的 vanilla 项目,并且发生了同样的事情。我的问题是,如何为 ListBox 设置禁用状态的样式?我错过了一些明显的东西吗?
最佳答案
ListBox 是一个嵌套控件。
您可能必须设置包含 ListBoxItem(s) 的 ScrollViewer 控件的样式。
以下两个链接解释了如何设置 ListBox 的样式。它们不是您问题的直接答案,但它们可能会让您对它的工作原理有所了解。
http://www.codeproject.com/KB/expression/ListBoxStylingSilverlight.aspx
http://www.codeproject.com/KB/expression/ListBoxStylingPart2.aspx
关于silverlight - Silverlight 4 中的列表框禁用状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3411714/