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

发布时间:2021-06-11

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应用程序的步骤如下:

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

第一章 WPF简介与XAML语言(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219