0

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

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

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

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

你有更好的想法吗?

4

1 回答 1

1

这很难做到,您建议为所有样式设置键,然后使用 BasedOn,在我看来是最好的路线。

对不起,这并不容易!

于 2010-03-21T21:32:54.890 回答