博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF整理-使用ResourceDictionary管理Logical Resources
阅读量:6488 次
发布时间:2019-06-24

本文共 1264 字,大约阅读时间需要 4 分钟。

“Logical resources may be of various types, such as brushes, geometries, styles, and templates.

Placing all those resources in a single file such as App.xaml hinders maintainability. A better
approach would be to separate resources of different types (or based on some other criteria) to
their own files. Still, they must be referenced somehow from within a common file such as App.
xaml so they are recognized.”

为了增加资源文件的可维护性,我们应该使用ResourceDictionary对资源进行:分类、汇总。

如何实现呢?举个例子

1.新建一个WPF Application,在Application中添加一个New Item,选择ResourceDictionary。

譬如,命名为Brushes.xaml,我们用它来存放一些笔刷。打开,我们添加一个笔刷如下:

Brushes.xaml:

2.在App.xaml中Merge则个Resource。

“Open App.xaml. We need to merge external resource dictionaries into the main
application dictionary.

打开App.xaml,添加如下内容:

3.这样我们就可以在页面中正常使用了。

效果如下:

 -----------------------------------

在实际开发中更常用的做法是:直接在使用的View内部Merge。

效果同上,如下:

转载地址:http://piauo.baihongyu.com/

你可能感兴趣的文章
62个ASP免积分资料下载地址汇总
查看>>
HTML5 地理位置定位(HTML5 Geolocation)原理及应用 (调用GPS)
查看>>
excel查找重复数据
查看>>
Android应用程序安全
查看>>
揭秘PostgreSQL:21位专家技术分享合集
查看>>
循环滚动视图
查看>>
python实现文件下载的方法总结
查看>>
Js获取当前日期时间及其它操作
查看>>
Bookmarking Widget插件,ZenCart插件
查看>>
mysql中输入中文数据报错Incorrect string的解决方法
查看>>
rails generate model跳过 migration
查看>>
第5课:基于案例一节课贯通Spark Streaming流计算框架的运行源码
查看>>
使用四大方案保障域名安全
查看>>
mycncart操作使用教程 - 文章管理
查看>>
建立Laravel工程的个人总结
查看>>
cp复制隐藏文件
查看>>
神奇的hasLayout
查看>>
JSP内置对象和EL内置对象
查看>>
MongoDB学习笔记(五) MongoDB文件存取操作
查看>>
Nginx 平滑重启
查看>>