2024年4月22日发(作者:邗濮)
/zt/wpf/
WPF入门指南一:快速入门
【IT168技术文档】
摘要:WPF是微软推出的基于WindowsVista的用户界面框架,属于.NETFramework3.0的一部分。
本文旨在通过一些简单的示例,让你对WPF有一个概要的认识。
主要内容
1.概述
2.WPF的组成
3.WPF的编程架构
4.XAML
5.WPF中的控件集
一.概述
WPF(WindowsPresentationFoundation)是微软推出的基于WindowsVista的用户界面框架,属于.NET
Framework3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发
人员的工作;同时它提供了全新的多媒体交互用户图形界面。
二.WPF的组成
WPF的构成组件如下所示,其中PresentationFramework、PresentationCore、milcore三部分是WPF的
核心组件:
三.WPF的编程架构
WPF整体的编程架构如图2所示,可以看到,它其中包含了文档服务、用户界面服务、多媒体服务以及
一些其它的基本服务。在用户界面服务中,提供了应用程序服务、部署服务、控件集、布局以及数据绑定
等;在多媒体服务中可以看到WPF几乎可以处理所有的媒体类型,包括图片、音频、视频、动画、2D、3D、
文本等。
四.XAML
在WPF中提供了两种API,一种是用于普通编程的API,比如我们可以用C#、等语言进行编程,
另一种是基于XML的API,称为XAML(ExtensibleApplicationMarkupLanguage),引入XAML使得UI
代码和应用程序逻辑代码完全分离,它是一种标记语言,支持声明式编程,由于XAML是基于XML的,
所以它拥有XML的所有规则和定义,非常容易进行扩展。看下面两段简单的代码:
XAML代码:
Thisisabutton
C#代码:
Buttonbtn1=newButton();
t="Thisisabutton";
ound=;
ound=;
2024年4月22日发(作者:邗濮)
/zt/wpf/
WPF入门指南一:快速入门
【IT168技术文档】
摘要:WPF是微软推出的基于WindowsVista的用户界面框架,属于.NETFramework3.0的一部分。
本文旨在通过一些简单的示例,让你对WPF有一个概要的认识。
主要内容
1.概述
2.WPF的组成
3.WPF的编程架构
4.XAML
5.WPF中的控件集
一.概述
WPF(WindowsPresentationFoundation)是微软推出的基于WindowsVista的用户界面框架,属于.NET
Framework3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发
人员的工作;同时它提供了全新的多媒体交互用户图形界面。
二.WPF的组成
WPF的构成组件如下所示,其中PresentationFramework、PresentationCore、milcore三部分是WPF的
核心组件:
三.WPF的编程架构
WPF整体的编程架构如图2所示,可以看到,它其中包含了文档服务、用户界面服务、多媒体服务以及
一些其它的基本服务。在用户界面服务中,提供了应用程序服务、部署服务、控件集、布局以及数据绑定
等;在多媒体服务中可以看到WPF几乎可以处理所有的媒体类型,包括图片、音频、视频、动画、2D、3D、
文本等。
四.XAML
在WPF中提供了两种API,一种是用于普通编程的API,比如我们可以用C#、等语言进行编程,
另一种是基于XML的API,称为XAML(ExtensibleApplicationMarkupLanguage),引入XAML使得UI
代码和应用程序逻辑代码完全分离,它是一种标记语言,支持声明式编程,由于XAML是基于XML的,
所以它拥有XML的所有规则和定义,非常容易进行扩展。看下面两段简单的代码:
XAML代码:
Thisisabutton
C#代码:
Buttonbtn1=newButton();
t="Thisisabutton";
ound=;
ound=;