【问题标题】:How do I base a style on a Silverlight toolkit theme style如何基于 Silverlight 工具包主题样式创建样式
【发布时间】:2010-03-20 09:52:39
【问题描述】:

我正在尝试将 Silverlight 工具包中的主题添加到项目中。在项目中,布局中使用了许多现有样式。

问题是当任何控件应用了显式样式时,它不会从主题中接收到样式的任何属性。

在 WPF 中,我会使用 BasedOn={StaticResource {x:Type TextBox}} 之类的东西,但 Silverlight 不支持此功能。

我考虑过浏览主题并为每种样式设置一个键,然后使用 BasedOn 创建与 ImplictStyleManager 一起使用的隐式样式,以及与现有样式控件一起使用的另一种显式样式。

你有更好的想法吗?

【问题讨论】:

    标签: silverlight themes toolkit


    【解决方案1】:

    这很难做到,您建议为所有样式设置键,然后使用 BasedOn,这是我认为的最佳途径。

    抱歉,这并不容易!

    【讨论】:

    • 感谢您的反馈,这看起来像是在下一版 Silverlight 工具包之后的任务。顺便说一句,我很喜欢你在 Mix 上的演讲,可惜时间太长了,新的测试主持人看起来很棒,恭喜你做得很好。
    猜你喜欢
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多