- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.3* 其他WPF控件及其扩展 8.进度显示(BusyBox、ProgressBar、Progressz) 【自学8-8】 演示进度显示的基本用法 8.3* 其他WPF控件及其扩展 9.菜单和快捷菜单(Menu、ContextMenu) Menu控件称为菜单,用于将关联的操作分组或提供上下文帮助,该控件可以显示在窗口的任何一个位置,但一般显示在窗口的顶部。 ContextMenu控件称为快捷菜单,也叫右键快捷菜单或上下文菜单。该控件除了是右键弹出菜单外,其他用法与Menu控件的用法相同。 这两个控件包含的菜单项都是通过MenuItem控件来实现的,MenuItem内还可以嵌套MenuItem,从而实现多级菜单。 8.3* 其他WPF控件及其扩展 9.菜单和快捷菜单(Menu、ContextMenu) 【自学8-9】 演示菜单和快捷菜单的基本用法 8.3* 其他WPF控件及其扩展 10.树形视图(TreeView) 【自学8-10】 演示TreeView控件的基本用法 第9章 样式与动画 * Ch9 样式与动画 9.1 资源与样式控制 9.2 控件模板与触发器 9.3 WPF动画设计基础 9.4* 动画变换和特效处理 9.1 资源与样式控制 9.1.1 WPF项目中的文件属性 9.1.2 XAML资源 9.1.3 Style元素 9.1.4 样式的级联控制和资源字典 * 9.1 资源与样式控制 在WPF应用程序中,资源是指项目中可以和C#代码分离的固定不变的信息。 资源文件是指不能直接执行的文件。 例如,图像、字符串、图标、声音、视频、XAML文件等。 资源文件的保存形式,则由其所在文件的【生成操作】属性来决定。 WPF应用程序是利用资源对样式和主题进行控制的。 * 9.1.1 WPF项目中的文件属性 文件属性表示了编译整个项目以及将文件添加到项目中时处理该文件的方式。 一般在【解决方案资源管理器】中选中某个文件,然后通过【属性】窗口查看或更改该文件的属性。 在更改文件的生成类型后,必须选择【重新生成】项目,才会应用这些更改。如果只选择【生成】项目,则不会应用更改。 * 9.1.1 WPF项目中的文件属性 WPF应用程序项目中文件的属性 1.复制到输出目录 不复制:指编译项目时,不将该文件复制到输出目录。 始终复制:指每次编译项目时,都将该文件复制到输出目录下。 如果较新则复制:指每次编译项目时,如果项目下的文件比输出目录下的文件新,则将项目下的文件复制到输出目录。 * 9.1.1 WPF项目中的文件属性 2.生成操作 生成操作 含 义 无 不进行任何操作 编译 将该文件编译到扩展名为.exe的可执行文件中,如果是库项目,则编译到扩展名为.dll的文件中 内容 表示将文件添加到项目中时,生成操作将该文件转换为内容(Content),可以利用自定义工具对文件进行转换处理。编译项目时,该文件不编译到程序集中,而是随项目单独保存 嵌入的资源 指包含在Properties文件夹下的Resources.resx文件中的资源。编译项目时,Resources.resx文件会自动被包含到生成的.exe或者.dll文件中 Resource 表示文件以单独的形式保存在项目中,与其对应的.resx文件只保存这些文件的链接。编译项目时,再将这些文件嵌入到程序集中,即编译到.exe或者.dll文件中 ApplicationDefinition 表示该文件是应用程序的定义文件 Page 表示这些文件为XAML资源文件。编译【生成操作】属性为Page的文件时,这些文件将被转换为二进制格式编译到程序集中,即编译到.exe或者.dll文件中 SplashScreen 表示该文件是初始屏幕使用的图像文件 * 9.1.1 WPF项目中的文件属性 3.嵌入的资源 嵌入的资源是指包含在Properties文件夹下的Resources.resx文件中的资源。 一旦将某个文件作为嵌入的资源,系统即自动将其转换为强类型的对象,然后以二进制形式嵌入到Properties文件夹下的Resource.resx文件中。 嵌入后无法再修改原始文件的内容。 * 9.1.1 WPF项目中的文件属性 3.嵌入的资源 在多个项目之间共享的资源文件,例如,包含公司徽标、商标信息等文件,可使用嵌入的资源。 优点:将这些文件作为嵌入的资源后,只需要将Resource.resx文件复制到其他项目中即可,而不需要复制关联的资源数据文件; 缺点:无法修改资源文件的内容。 将字符串(不是指文本文件)按资源来处理时,必须将其作为嵌入的资源。 * 9.1.1 WPF项目中的文件属性 4.链接的资源 链接的资源是指将文件添加到项目中时,在对应的扩展名为.resx的文件中只保存
您可能关注的文档
- C++程序设计精要教程PPT完整全套教学课件.pptx
- React基础教程PPT完整全套教学课件.pptx
- C语言程序设计实例教程(慕课版第2版)PPT完整全套教学课件.pptx
- PTN与IPRAN技术PPT完整全套教学课件.pptx
- Docker容器技术配置、部署与应用PPT完整全套教学课件.pptx
- PHP网站开发实例教程(第2版)PPT完整全套教学课件.ppt
- Python机器学习开发实战PPT完整全套教学课件.pptx
- Flink原理与实践PPT完整全套教学课件.pptx
- Tableau数据分析与可视化(微课版)PPT完整全套教学课件.pptx
- Excel 2016数据处理与分析(微课版)PPT完整全套教学课件.pptx
- ABB工业机器人编程与操作PPT完整全套教学课件.ppt
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)PPT完整全套教学课件.pptx
- AutoCAD基础教程(适合AutoCAD 2010及其以上版本)PPT完整全套教学课件.ppt
- Python大数据处理与分析PPT完整全套教学课件.pptx
- Oracle 12c数据库基础教程(第3版)PPT完整全套教学课件.ppt
- ETL数据整合与处理(Kettle)PPT完整全套教学课件.pptx
- Python 3从入门与精通PPT完整全套教学课件.pptx
- Access数据库应用基础(微课版)PPT完整全套教学课件.pptx
- AutoCAD2014机械绘图(第3版)PPT完整全套教学课件.ppt
- Bootstrap响应式Web开发PPT完整全套教学课件.pptx
文档评论(0)