c#2005net30高级编程(第5版)第31章Windows Presentati

c#2005net30高级编程(第5版)第31章Windows Presentati

ID:41032220

大小:3.73 MB

页数:76页

时间:2019-08-14

c#2005net30高级编程(第5版)第31章Windows Presentati_第1页
c#2005net30高级编程(第5版)第31章Windows Presentati_第2页
c#2005net30高级编程(第5版)第31章Windows Presentati_第3页
c#2005net30高级编程(第5版)第31章Windows Presentati_第4页
c#2005net30高级编程(第5版)第31章Windows Presentati_第5页
资源描述:

《c#2005net30高级编程(第5版)第31章Windows Presentati》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第31章WindowsPresentationFoundation310第章WindowsPresentationFoundationWindowsPresentationFoundation(WPF)是.NETFramework3.0中的三个主要扩展之一。WPF是为智能客户应用程序创建UI的一个新库。Windows窗体控件基于Windows内置控件,利用了基于屏幕像素的Windows句柄。WPF基于DirectX。应用程序不再使用Windows句柄,更便于重新设置UI的大小,并内置了音频和视频的支持。本章的主要论题如下:●WPF概述●用作基本绘图

2、元素的图形●WPF控件及其特性●如何用WPF面板定义布局●WPF事件处理机制●样式、模板和资源●如何创建动画●WPF数据绑定特性●Windows窗体集成提示:本章需要安装.NETFramework3.0和.NETFramework3.0ExtensionsforVisualStudio2005。31.1概述WPF的一个主要特性是设计人员和开发人员的工作很容易分开。设计人员的工作成果可以直接供开发人员使用。为此,必须理解XAML。本章的第一个主题是概述WPF,理解XAML的规则,讨论设计人员和开发人员如何合作。WPF由几个包含了上千个类的程序集组成。

3、因此用户可以在这些类中浏览,查找需要的类,大致了解WPF中的类层次结构和命名空间。1121第31章WindowsPresentationFoundation31.1.1XAMLXMLforApplicationsMarkupLanguage(XAML)是一种XML语法,用于定义用户界面的层次结构。在下面的代码行中,声明了一个内容为ClickMe!、名为button1的按钮。提示:XAML元素总是有一个.NET类。在特性和子元素中

4、,可以设置属性的值,定义事件的处理程序方法。为了测试简单的XAML代码,可以启动实用工具XAMLPad.exe(参见图31-1),在编辑字段中输入XAML代码。在XAMLPad中,可以在已准备好的元素中编写

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。