我們僅須對兩個地方加一些程式碼,就可使所有的RadControl擁用相的Theme,如此一下不但可使Ap內布景主題一致,設計者亦不需要對每個控件做字型,顏色,大小等等瑣碎的設計。

App.Xaml.cs

        public App()
{
StyleManager.ApplicationTheme = new Windows8Theme();
}
static App()
{
//FontSize Style
Windows8Palette.Palette.FontSize = ;
Windows8Palette.Palette.FontSizeS = ;
Windows8Palette.Palette.FontSizeL = ;
Windows8Palette.Palette.FontSizeXL = ;
Windows8Palette.Palette.FontSizeXXL = ; //FontFamily Style
Windows8Palette.Palette.FontFamily = new FontFamily("Segoe UI Light, Microsoft JhengHei, Microsoft YaHei");
Windows8Palette.Palette.FontFamilyLight = new FontFamily("Segoe UI Light, Microsoft JhengHei, Microsoft YaHei");
Windows8Palette.Palette.FontFamilyStrong = new FontFamily("Segoe UI Light, Microsoft JhengHei, Microsoft YaHei"); //Colors Style
Windows8Palette.Palette.MainColor = Colors.Black;
Windows8Palette.Palette.AccentColor = Colors.Orange;
Windows8Palette.Palette.BasicColor = Colors.DarkGray;
Windows8Palette.Palette.StrongColor = Colors.Gray;
Windows8Palette.Palette.MarkerColor = Colors.LightGray;
Windows8Palette.Palette.ValidationColor = Colors.Red; }
       
App.Xaml
    <Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<telerik:Windows8ResourceDictionary/>
<telerik:Windows8TouchResourceDictionary/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
 
加入這兩部份程式碼所有的RadControl都會套用成Windows8的Theme,來看看修改後的RadDatePicker,
 
 
參考資料:
RadControl For WPF:Windows8 and Windows8Touch colors and fonts[WPF]快速為WPF換裝 - 使用WPF Themes
 

最新文章

  1. Qt容器类——1. QList类、QLinkedList类和QVector类
  2. cssSelector定位笔记1
  3. Oracle通过一个Value值查询数据库
  4. tabhost切换标签:Log中出现You must supply a layout_width attribute的解决方法
  5. JVM——垃圾收集算法
  6. MySQL join buffer使用
  7. Qt自定义sleep延时函数(巧妙的使用时间差,但这样似乎CPU满格,而不是沉睡)
  8. Oracle EBS-SQL (BOM-2):检查期间Bom的更改记录数.sql
  9. 完全卸载oracle10G/11G步骤
  10. c++/cmake /Android NDK 动态链接库交叉编译笔记
  11. Jerry的ABAP, Java和JavaScript乱炖
  12. Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具
  13. 南邮 base64全家桶
  14. Django实战(一)-----用户登录与注册系统2(数据模型、admin后台、路由视图)
  15. asp.net core 2.0 webapi集成signalr
  16. 深入理解Java String类(综合)
  17. dfs进阶
  18. (网页)AngularJS 参考手册
  19. mysql练习题3
  20. Android开发——监听Android手机的网络状态

热门文章

  1. Arcgis android 10.2安装方法
  2. 教学ppt设计与制作
  3. 692. Top K Frequent Words
  4. 【转】c# 读取excel数据的两种方法
  5. Oracle使用PARTITION BY 实现数据稠化报表
  6. 最小生成树+LCA【洛谷 P2245】 星际导航
  7. HiBench学习笔记
  8. Windows中报错:Fatal error in launcher: Unable to create process using &#39;&quot;&#39; 的解决方案
  9. (转)Selenium-11: Execute JavaScript with JavascriptExecutor
  10. Android模拟器手动设置经纬度坐标