当前位置:才华君>实用范文>读书笔记>

有关WPF学习笔记

读书笔记 阅读(2.92W)

第八章 资源

有关WPF学习笔记

为了改变按钮的外观。

二进制资源

二进制资源类型是.NET Framework其他部分认为的资源,就是传统的资源项,位图啊什么的,可以把编译后的xaml作为资源存到里面,二进制资源有三种不同方式进行打包:1、嵌入程序集2、编译时应用程序已知的松散文件3、编译时应用程序不知道的.松散文件

注意二进制资源的定义,访问,和本地化。

1、定义

在项目中添加文件,然后选择,resource,content(松散文件)

2、访问

通过content构建动作廉洁一些松散文件,或者在编译时不对这些松散文件进行处理。WPF提供一一种机制,通过URI从代码或者xaml中访问这些资源文件,类型转换器允许我们在xaml中用简单字符串设置这些uri。

于是先用resource把那些图片保存在xaml中,然后代码如下

<Image Height="21" Source=“Previous.gif"/>

System.Windos.Control.Image是一种很方便访问一个二进制图像的控件。

逻辑资源

逻辑资源是一些存储在元素的resource属性中的.Net对象。通常需要共享给多个子元素。这些逻辑资源通常是一些样式或者数据提供程序。

比如要使用一个定义为资源的刷子去刷一个按钮背景

Yellow

就行了。

第十章 样式、模板、皮肤和主题

WPF最著名的特性是可以改变任何用户界面元素的外观,同时功能丝毫不差。其他的程序大多数都是用图片来显示一个按钮二不是真正的使用一个按钮。WPF的哲学史,创建的应用程序体验的好坏是由设计师的技能决定的,而不是受到所使用的平台的限制。

注意样式的语法。

阅读全文

类别:默认分类查看评论