【发布时间】:2011-12-14 05:11:59
【问题描述】:
我正在创建 Silverlight 应用程序。在我的应用程序中,我想添加动态更改主题的功能。就像我有两个主题(Blue.xaml,Gray.xaml)。 在我的主页中有两个按钮,分别是蓝色和灰色。我想根据按钮单击更改主题。 谁能帮帮我?
提前谢谢。
【问题讨论】:
标签: silverlight-4.0
我正在创建 Silverlight 应用程序。在我的应用程序中,我想添加动态更改主题的功能。就像我有两个主题(Blue.xaml,Gray.xaml)。 在我的主页中有两个按钮,分别是蓝色和灰色。我想根据按钮单击更改主题。 谁能帮帮我?
提前谢谢。
【问题讨论】:
标签: silverlight-4.0
Silverlight Toolkit 具有主题支持(使用最新的 Silverlight 5 工具包 - 2011 年 12 月)
使用 Theme 控件并在控件中设置 ThemeUri
<toolkit:Theme x:Name="ThemeContainer"
ThemeUri="/System.Windows.Controls.Theming.BubbleCreme;component/Theme.xaml">
<Button>
....
</Button>
</toolkit:Theme>
参考:http://weblogs.asp.net/lduveau/archive/2010/05/31/dynamically-apply-and-change-theme-with-the-silverlight-toolkit.aspx
【讨论】: