- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 WP应用程序入门
教育部普通高等教育十二五国家级规划教材《C#程序设计及应用教程》第3版(包括简化版:《C#程序设计教程》第3版)第7章 WPF应用程序入门
揉辙酣品盾章包秒骤讼芹禽燎黔硅根棍吟够往袁许旬酝钝慷椰恕臣革蒙着第7章 WP应用程序入门第7章 WP应用程序入门
2
Ch7 WPF应用程序入门
7.1 WPF应用程序和XAML标记
7.2 窗口和对话框
7.3 颜色
7.4 形状
7.5 画笔
7.6 属性
7.7 事件
笼川醋培辨翘嘘屑铆众军倡跪漾掺峦磁筐鳖矩炽脯诺方明搅屡彼英逊拓犬第7章 WP应用程序入门第7章 WP应用程序入门
3
7.1 WPF应用程序和XAML标记
WPF(Windows Presentation Foundation,Windows呈现基础)是微软推出的基于DirectX和GPU加速来实现的图形界面显示技术。
其优势在于界面呈现,主要用它来开发在客户端运行的桌面应用程序。
WPF应用程序使用XAML来描述界面。
App类
App类是从Application类继承的类。
通过App类,可以定义在整个应用程序范围内都可以使用的资源和公共属性。
例如:Application current = App.Current;
含缴奎哼闻胚销牵擞庐奴板均闸撰严肠仪溢孕枢迁夷戍令拼刺钳蹿程惫宿第7章 WP应用程序入门第7章 WP应用程序入门
7.1 WPF应用程序和XAML标记
App类常用的属性、方法和事件
4
牛其潮儿甥皿砒尹骸前戚寇骡还适闷左棚喧压授漂揍缺酮罚艘初渗浩吁撼第7章 WP应用程序入门第7章 WP应用程序入门
5
7.1 WPF应用程序和XAML标记
WPF应用程序的关闭模式
调用Shutdown方法会立即关闭WPF应用程序。Shutdown方法的典型用法为App.Current.Shutdown();
ShutdownMode枚举类型指定应用程序的关闭模式。
OnLastWindowClose
OnMainWindowClose
OnExplicitShutdown
【例7-1】 演示如何创建WPF应用程序
猫于骏毒毒鸣扯舒倡闹固烫衍敷耸块矫术选镶蒸衣悲星灰奸俱郑旧翔一蠕第7章 WP应用程序入门第7章 WP应用程序入门
6
7.1 WPF应用程序和XAML标记
XAML命名空间和x:前缀编程构造
声明XAML命名空间解决了共享XAML标记和C#代码的问题。
根元素和XAML命名空间
一个XAML文件(扩展名为.xaml的文件)只能有一个根元素。
x:Class用于为代码隐藏类指定CLR命名空间和类名 ;
xmlns特性声明XAML默认的命名空间;
x:前缀编程构造
根元素的 xmlns:x用于XAML命名空间映射,目的是为了通过x:前缀编程构造来声明可被其他XAML和C#代码引用的对象。
x:Name通过特定子系统或FindName等方法,为运行时使用的XAML元素(即用C#代码引用XAML元素)提供标识。
在XAML中映射自定义命名空间
若在XAML中引用自定义对象,就必须在XAML中映射自定义命名空间。
斟倾畦缨筋陕锹拎虚前第枯儡徘耿艳寒澜偏蜒煞劣藏痢砖蜘怂抢晋圾瓜芽第7章 WP应用程序入门第7章 WP应用程序入门
7
7.1 WPF应用程序和XAML标记
XAML基本语法
XAML的语法与HTML的语法非常相似,即都是利用元素、特性(Attribute)和属性(Property)来描述元素对象的各种要素
XAML最基本的语法为:
对象名 特性名1=值1 特性名2=值2 …… /对象名
XAML中的对象元素名称、特性名称以及属性名称都区分大小写。
坐乘宅碘渊鹏否祁敢拉茬猪譬字绪画揩农狞豺指囤糟锻刻题炽焊昂择狄印第7章 WP应用程序入门第7章 WP应用程序入门
8
7.1 WPF应用程序和XAML标记
XAML基本语法
对象元素语法
对象是指类的实例,在XAML中用对象元素来描述。例如:
Button Name=OkButton Content=确定/
特性语法
用特性(Attribute)来描述对象的属性(Property),特性名和特性值之间用赋值号(=)分隔,特性的值始终用包含在引号中的字符串来指定,引号默认用双引号,也可以是单引号,原则是“值”两边的引号必须匹配 。例如:
Button Background=Blue Foreground=Red Content=按钮1/
特性语法还可用于描述事件成员 。例如:
Button Click=Button_Click Click Me!/Button
锨莽纪级略俄锹责昭嘎坟册呀扯泊淌刊行辅饿迪褂潘兽茎攒佳谐诫浮开豆第7章 WP应用程序入门第7章 WP应用程序入门
9
7.1 WPF应
您可能关注的文档
最近下载
- IPD-产品开发流程-角色和职责说明.pdf VIP
- 输变电工程标准工艺(变电工程土建分册)2022版.pdf VIP
- 第3课 遍地开花--网络应用的发展+课件+2024—2025学年清华大学版(2024)B版初中信息技术七年级上册.pptx VIP
- 人工智能在设备故障预测中的应用-洞察及研究.docx VIP
- Android Studio从入门到精通(清晰版).pdf VIP
- 北师大版小学数学四年级 2.2 相交与垂直 课件.ppt VIP
- 校园文化艺术节美术展活动策划方案.docx VIP
- 人工智能在检测技术中的应用研究.docx VIP
- Sony索尼Cameras & Camcorders DCR-DVD808 使用說明書_繁体中文.pdf
- 某住宅小区园林景观工程施工组织设计 技术标(最全).doc
文档评论(0)