在xaml中控件通过绑定静态资源StaticResource来获取样式Style有多种方式,TextBlockStyle.xaml是一个ResourceDictionary,包含了所需样式

通过相对路径引用

通过后台代码向当前程序的资源中动态添加,代码如下:

     ResourceDictionary resourceDictionary = new ResourceDictionary();
Application.LoadComponent(resourceDictionary, new Uri("/Test.Resource;component/TextBlockStyle.xaml", UriKind.Relative));
Application.Current.Resources.MergedDictionaries.Add(resourceDictionary);

Application.LoadComponent,只支持相对路径。

通过绝对路径引用

通过绝对路径,可以获取ResourceDictionary下指定Key值的资源。

     ResourceDictionary normalVersionDict = new ResourceDictionary();
normalVersionDict.Source = new Uri("F:\Github-Myself\KeyBoardEventDemo\WpfApp30\TextBlockStyle.xaml");
var normalVersionDictKeys = normalVersionDict.Keys;

最新文章

  1. UML序列图总结(Loop、Opt、Par和Alt)
  2. dedecms数据库表前缀不一样怎么还原数据
  3. java web 学习 --第二天(Java三级考试)
  4. MySQL 获得当前日期时间(以及时间的转换)
  5. Hadoop应用开发实战案例 第2周
  6. inux关于readlink函数获取运行路径的小程序
  7. 【框架学习与探究之定时器--Hangfire】
  8. navicate连接不上阿里云mysql
  9. 【Android 应用开发】 Android APK 反编译 混淆 反编译后重编译
  10. PHP 基于pdo的数据库操作类
  11. informix 随笔
  12. Android学习(三)
  13. Nginx代理MysqlCluster集群
  14. 用Go的风格实现素数筛选
  15. Pedestrian Attributes Recognition Paper List
  16. docker安装radis
  17. kubernetes的应用数据持久化
  18. Web、OAuth2/SSO相关拾遗
  19. javascript数组中数字和非数字下标的区别(转)
  20. JavaScript -- Anchor

热门文章

  1. hdu 2089 不要62 (数位dp基础题)
  2. 记Linux下一次乱码事件
  3. 1.Python 简单输入输出
  4. Shell(六):输入/输出重定向
  5. Linux CentOS 7 搭建 Tomcat 8 服务器
  6. Linux重要的服务讲述(1)
  7. SpingSecurity + SpringSession 死磕
  8. Python活力练习Day3
  9. gradle环境搭建
  10. JavaScript工具库