WPF话资源

Posted on 2020-10-23 23:34  DotNet技术官  阅读(55)  评论(0编辑  收藏  举报

序言

WPF资源有两种:程序集资源(assembly resources)/二进制资源(binary resources)/应用程序数据文件(application data files);资源/对象资源(object resources)/逻辑资源(logic resources)/声明式资源(declarative resources)。直接添加到项目中的文件,Build Action属性值设为Resource/Content/Site of Origin称为二进制资源,它们作为不透明的二进制数据被嵌入到已编译的程序集中。对象资源是希望在某个位置定义并在其他几个位置重复使用的.NET对象。

二进制资源

二进制资源可以有如下三种打包方式:

  • 资源文件(Resouce File):直接嵌入到程序集中
  • 内容文件(Content File):该文件的相关信息会编译到程序集中,如文件的相对位置等
  • Site of Origin文件:不参加编译,应用程序不知道该文件是否存在