【发布时间】:2012-09-04 08:10:57
【问题描述】:
我在 Lightswitch 中有一个详细信息屏幕,其中显示了几个只读字段(使用标签控件)。它呈现这些的方式是标签“标题”(显示字段名称)与标签值的字体和粗细相同。似乎这不能在自定义主题扩展中更改。我本来希望标签值使用与标签标题不同的文本/画笔设置。我想要实现的是标签字段标题使用粗体字体,标签字段值使用非粗体字体。这可能吗?
【问题讨论】:
我在 Lightswitch 中有一个详细信息屏幕,其中显示了几个只读字段(使用标签控件)。它呈现这些的方式是标签“标题”(显示字段名称)与标签值的字体和粗细相同。似乎这不能在自定义主题扩展中更改。我本来希望标签值使用与标签标题不同的文本/画笔设置。我想要实现的是标签字段标题使用粗体字体,标签字段值使用非粗体字体。这可能吗?
【问题讨论】:
LightSwitch 仅将 bold 用于 必需 属性的标签。你想要的是“可行的”,但你必须通过创建一个实现 IThemeExtension 的类来弄脏你的手。
如果您准备进行一些编码,这篇博文描述了一种实现方式(使用或不使用 Extensions Made Easy 扩展)。尽管它实际上与您想要的相反(变为粗体关闭),但您可以修改该技术以提供您想要的(打开粗体 em>)。
【讨论】:
Jewel Lambert 编写了一个帮助类,允许您更改控件的各种样式元素。
她正在做与 Kirk Brownfield 在 Yann 的回答中所做的相同的事情,即弄乱 Silverlight XAML。我只是发现她的方法更容易遵循。
【讨论】: