最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

wpf 教程

IT圈 admin 29浏览 0评论

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=;

发布评论

评论列表 (0)

  1. 暂无评论