silverlight - Silverlight 4 中的列表框禁用状态

标签 silverlight silverlight-4.0 expression-blend styles itemtemplate

所以我正在设计一个 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/

相关文章:

silverlight - 让 Silverlight MVVM 与 Expression Blend 设计时数据一起工作?

expression-blend - Sketchflow - 加载时激活状态不起作用?

c# - 使用 Prism 根据对象类型将 View 注入(inject) ItemsControl

c# - 使用 WCF 从 Silverlight 传递列表

silverlight - wcf ria 服务 - poco 与父子关系

visual-studio-2010 - 如何在 Visual Studio 2010 中禁用对用户未处理的异常的中断?

c# - Silverlight 4 - 通过 XAML 声明/填充控件的集合属性?

c# - 我们如何在将数据绑定(bind)到 Windows Phone 中的文本 block 时处理空值

c# - 使用较多的 WPF(可选,包括 Silverlight).NET 论坛/讨论站点有哪些?

wpf - XAML 中从形状到路径的转换