所先需要引用System.Windows.Controls.Theming命名空间
然后,微软的提供了一些主题,可供使用,根据自己的需要来引用这些类
Microsoft.Windows.Controls.Theming.BubbleCream
Microsoft.Windows.Controls.Theming.BureauBlack
Microsoft.Windows.Controls.Theming.BureauBlue
Microsoft.Windows.Controls.Theming.ExpressionDark
Microsoft.Windows.Controls.Theming.ExpressionLight
Microsoft.Windows.Controls.Theming.RainierOrange
Microsoft.Windows.Controls.Theming.RainierPurple
Microsoft.Windows.Controls.Theming.ShinyBlue
Microsoft.Windows.Controls.Theming.ShinyRed
Microsoft.Windows.Controls.Theming.TwilightBlue
Microsoft.Windows.Controls.Theming.WhistlerBlue
然后分几部
1.添加一个名为Controls.xaml的UserControl,代码清单如下
2.在MainPage.xaml文件中添加一个ComboBox,通过ComboBox来选择主题
3.写一个类用来填充ComboBox
4.写一个返回主题样式集合的方法在MainPage类的构造函数中调用
5.最后在ComboxBox的SelectionChanged事件中写更改主题的代码
分享到:
相关推荐
Silverlight中后台调用控件样式Silverlight中后台调用控件样式Silverlight中后台调用控件样式Silverlight中后台调用控件样式
Silverlight漂亮清爽的按钮样式
silverlight datagrid动态绑定dictionary 列表
用户可以动态添加TabItem 并且可以动态删除项
Silverlight中Accordion组件动态生成,Silverlight4的版本
Silverlight 4 动态换Theme demo。 更换主题可以参考:http://blog.csdn.net/emily1900/archive/2010/07/28/5771699.aspx 如果要修改主题,可以根据ExpressionDark.xaml里面的元素进行修改。ExpressionDark.xaml是...
好看的silverlight datagrid样式
Silverlight TreeView 控件带虚线样式
动态转化界面语言版本,使用LOCAL字典文件
Silverlight 里如何实现隐式样式,ImplicitStyleManager 的实现思想.doc
Silverlight主题模板 一些企业级开发等应用。。很不错、
提供三种窗体自定义样式,这只是个引子,您可以根据自己的想法自定义窗体
精美的silverlight4控件Windows7样式+control
多个Silverlight学习源代码:silverlight toolkit中的主题(theme)应用、SilverLight 桌面文件夹效果源码、Silverlight4.0 Demo 源码、Silverlight5 beta新特性源码、SilverlightDataGrid、SilverlightMVVM模式...
silverlight toolkit中的主题(theme)
Silverlight中动态加载dll文件 private void btnGetResource_Click(object sender, RoutedEventArgs e) { Grid grid = this.FindName("grid") as Grid; if(grid.Children.Count==0) { WebClient webClient = ...
silverlight toolkit中的主题(theme)应用 在Silverlight Tookit 中提供了大约十种主题,大家可以根据自己的喜好,很容易就在项目中实现 动态换肤效果。当然其官方还推荐了几个制作主题的插件,使用这些 Blend插件...
silverlight 中mvvm 的使用详解
Silverlight实例秀——可切换视图的DataTemplate(做网站必备技术)
Silverlight程序中动态设置WCF服务地址。