当前位置: 首页 > article >正文

WPF-系统资源

引用资源方法

单个资源

<Window.Resources>
    <ResourceDictionarySource="Res.xaml"></ResourceDictionary>
</Window.Resources>
<Grid Width="{StaticResource value}" />

多个资源

<Window.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionarySource="Res.xaml"/>
            <ResourceDictionarySource="Res.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Window.Resources>

如果以上过程种出现重名的资源,以最后引用的资源为准

资源的搜索顺序

开始
自身资源
父级资源
父级资源...
窗口资源
应用程序资源
框架系统资源

资源重用建议

1.被广泛地重用,可以使用应用程序资源
2.两三个窗口使用资源,建议在各个窗口分别定义

动态资源&&静态资源

StaticResource :

程序编译时确定 程序编译后-》BAML(资源确定)

DynamicResource:

运行时可监听资源变化样式,在中英文切换,多主题场景的情况下可以使用动态资源。


http://www.kler.cn/a/516287.html

相关文章:

  • 豆包MarsCode:小C点菜问题
  • 左/右侧边栏布局(Semi design)
  • FPGA实现任意角度视频旋转(二)视频90度/270度无裁剪旋转
  • react antd点击table单元格文字下载指定的excel路径
  • Conmi的正确答案——Rider中引入WebView2包(C#)
  • Django 日志配置实战指南
  • .NET 9 微软官方推荐使用 Scalar 替代传统的 Swagger
  • 【项目初始化】自定义异常处理
  • 终极的复杂,是简单
  • PVE 虚拟机安装 Debian 无图形化界面服务器
  • 【后端开发】字节跳动青训营之Go语言进阶与依赖管理
  • Elementor Pro 3.27 汉化版 2100套模板 安装教程 wordpress主题中文编辑器插件免费下载
  • 缓存-Redis-数据结构-redis哪些数据结构是跳表实现的?
  • Node.js的解释
  • Charles 4.6.7 浏览器网络调试指南:基本界面与操作(二)
  • Vue 全局自适应大小:使用 postcss-pxtorem
  • [MySQL]数据类型以及表的属性与操作大全
  • linux虚拟机连接不上Xshell
  • NLP自然语言处理中Word2Vec和GloVe概述
  • 豆瓣Top250电影的数据采集与可视化分析(scrapy+mysql+matplotlib)