第一范文网 - 专业文章范例文档资料分享平台

第一章 WPF简介与XAML语言(6)

来源:用户分享 时间:2021-06-03 本文由一身傲气王 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

WPF简介与XAML语言

1.2.2 WPF基本功能和服务

图1-4 WPF基本功能和服务视图

Core Presentation:包含了所有的图像效果,如:图形、特效、2D图形、3D图形、文本、音频、视频等等。同时还包括强大的动画效果,动画可以应用前面的所有元素。最下面的Visual Primitives是视觉基本元素。

User Interface Services:包含了Application Services(应用程序服务)、Deployment Services(部署服务)、Controls(控件库)、Layout(布局)和Data Binding(数据绑定)。

Base Services:提供了XAML支持、Accessibility(提高开发效率)、Input&Events(输入和事件的支持)、Property System(属性系统)。

Document Services和XPS Viewer:提供了基本的打印和报表服务,可以通过这些组件实现自定义的打印和显示效果。

总结:

输入方面:WPF支持键盘、鼠标、手写笔、触摸屏、蓝牙录入、视频捕捉等,几乎没任何限制;

和外部设备的交互方面:有驱动、COM、Win32或通信协议支持的任何设备。

打印和报表方面:可访问打印对话框、打印队列、打印窗体、控件以及很多可选操作,同时对报表的支持也很好。

在动画、图形图像、3D、影像的支持也相当好(其他技术很难做到),所以WPF除了在性能方面还存在缺陷以外,其他方面可以说做得非常优秀。

WPF与现有技术的对比:

WPF简介与XAML语言

表1-1WPF与现有技术的对比

从这张表可以看出,WPF技术和现有的其他技术有很多相似之处,比如:XAML和XHTML、Styles和CSS都尤其相似,所以对我们开发人员来说,学习WPF并不是一件难事。

1.3 XAML语言

XAML(eXtensible Application Markup Language)语言,即扩展应用程序标记语言,它基于XML语言,可以用来创建.NET对象的树状列表。XAML语言提供了一种构造WPF用于界面的简单方法。这一节我们将讲解XAML语法。在正式学习XAML语言

1.3.1 创建WPF应用程序

创建WPF应用程序的步骤如下:

第一步:创建空白解决方案

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新经管营销第一章 WPF简介与XAML语言(6)全文阅读和word下载服务。

第一章 WPF简介与XAML语言(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1209927.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top