Windows Presentation Foundation 开始介绍

简介:

This portal provides links to information intended for developers that are new to Windows Presentation Foundation (WPF).
本入口为新的Windows Presentation Foundation开发者提供信息连接。

The WPF development platform is built on a core programming system, which is extended to support a broad set of application development features, including the application model itself, resources, controls, graphics, layout, data binding, documents, and security.
WPF开发平台构建在一个编码系统核心内。该核心被扩展以支持多种应用程序开发功能,包括:应用程序、资源、控件、图形、面板、数据绑定、文档和安全。

In This Section
在本部分内包括:

  • Introduction to Windows Presentation Foundation WPF简介
  • Get Started Using Windows Presentation Foundation 开始使用WPF
  • Windows Presentation Foundation Community Feedback WPF社区反馈

Related Sections
相关部分

Fundamentals基础原理

The WPF core programming system includes the following elements:
WPF核心编码模型包含以下部分:

  • XAML Overview XAML概述
  • Base Elements 基本元件
  • Element Tree and Serialization 元件树和序列化
  • Properties 属性
  • Input and Commands 输入和命令
  • Resources Overview 资源概述
  • Styling and Templating 样式和模板
  • Accessibility 可访问性
  • UI Automation Overview 界面自动化概述
  • Migration and Interoperability 迁移和协同

Applications应用程序
The WPF application model provides the application framework against which WPF applications are built. See the following for more information:
WPF应用程序模型提供WPF应用程序构建时所依靠的应用程序框架。下面是信息连接:

  • Application Management Overview 应用程序管理概述
  • Windows Presentation Foundation Windows Overview Windows基础表示层视窗概述
  • Threading Model 线程模型

Resources资源
WPF extends the Microsoft .NET Framework resource infrastructure to provide a uniform resource identifier (URI)-driven model for configuring, identifying, and loading assembly resources, which also provides the basis for localization and globalization. Additionally, WPF supports a simple way to reuse commonly defined objects and values as user interface (UI) resources. See the following for more information:
WPF扩展了Microsoft.NET框架的底层资源,为配置、标识和加载程序集资源提供一个统一的资源标识模型(URI),为国际化和本地化提供了基础。另外,WPF提供了一个简单的途径将常用对象定义和值象用户界面资源一样来重用。参考以下信息:

  • Resources Overview 资源概述
  • Globalization for the Windows Presentation Foundation WPF国际化

Controls控件
WPF includes a broad set of common controls, and leverages styles, triggers, and templates to create easily reusable custom controls. See the following for more information:
WPF包含一大套通用控件以及高效的样式、标记和模板来轻松创建可重用的自定义控件。参考以下信息:

  • Control Library 控件库
  • Control Authoring Overview 控件开发概述

Layout面板
Layout is a first-class feature in WPF that supports dynamic resizing and repositioning of user interface (UI) for both standard and localized and globalized applications. See the following for more information:
面板是WPF的顶级功能之一。在标准应用程序、本地化和国际化应用程序中都支持动态缩放和用户界面重定位。

  • The Layout System 面板系统
  • Use Automatic Layout Overview 使用自动化面板概述

Graphics图形
WPF incorporates deeply integrated support for graphics, which is built vector graphics and supports 2-D graphics, 3-D graphics, animation, and a comprehensive suite of drawing tools. See the following for more information:
WPF深层次地整合了对图形的支持,包括了矢量图形、2D绘图、3D绘图、动画和一整套绘图工具。

  • WPF Graphics, Animation, and Media Overview WPF图形、动画和媒体概述
  • 3-D Graphics Overview 3D图形概述
  • Animation Overview 动画概述

Data Binding数据绑定
WPF Data binding provides a simplified infrastructure for synchronizing user interface (UI) with data, which can be extended through the use of data templates .See the following for more information:
WPF数据绑定提供了一个简化的用户界面与数据的同步机制,并能通过数据模板进行扩展。

  • Data Binding Overview 数据绑定概述
  • Data Templating Overview 数据模板概述

Documents文档
Specialized support for document viewing, typography, printing, and annotating is exposed from WPF. See the following for more information:
WPF发布了有关文档浏览、排版、打印和注释的支持特性。

  • Documents in Windows Presentation Foundation WPF中的文档
  • Annotations Overview 注释概述
  • Printing Overview 打印概述
  • Typography in Windows Presentation Foundation 在WPF中排版
  • Document Serialization and Storage 文档序列化和存储

Powered by Zoundry

作者: 徐少侠
出处: http://www.cnblogs.com/Chinese-xu/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
如有问题,可以通过 Chinese_Xu@126.com 联系我,非常感谢。

分享家:Addthis中文版
分类: WPF, .Net

本文转自徐少侠博客园博客,原文链接:http://www.cnblogs.com/Chinese-xu/archive/2007/06/15/784717.html,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
vr&ar C# 图形学
WPF与AR/VR的激情碰撞:解锁Windows Presentation Foundation应用新维度,探索增强现实与虚拟现实技术在现代UI设计中的无限可能与实战应用详解
【8月更文挑战第31天】增强现实(AR)与虚拟现实(VR)技术正迅速改变生活和工作方式,在游戏、教育及工业等领域展现出广泛应用前景。本文探讨如何在Windows Presentation Foundation(WPF)环境中实现AR/VR功能,通过具体示例代码展示整合过程。尽管WPF本身不直接支持AR/VR,但借助第三方库如Unity、Vuforia或OpenVR,可实现沉浸式体验。例如,通过Unity和Vuforia在WPF中创建AR应用,或利用OpenVR在WPF中集成VR功能,从而提升用户体验并拓展应用功能边界。
90 0
|
4月前
|
开发者 C# Windows
WPF与游戏开发:当桌面应用遇见游戏梦想——利用Windows Presentation Foundation打造属于你的2D游戏世界,从环境搭建到代码实践全面解析新兴开发路径
【8月更文挑战第31天】随着游戏开发技术的进步,WPF作为.NET Framework的一部分,凭借其图形渲染能力和灵活的UI设计,成为桌面游戏开发的新选择。本文通过技术综述和示例代码,介绍如何利用WPF进行游戏开发。首先确保安装最新版Visual Studio并创建WPF项目。接着,通过XAML设计游戏界面,并在C#中实现游戏逻辑,如玩家控制和障碍物碰撞检测。示例展示了创建基本2D游戏的过程,包括角色移动和碰撞处理。通过本文,WPF开发者可更好地理解并应用游戏开发技术,创造吸引人的桌面游戏。
225 0
|
4月前
|
C# Windows 开发者
当WPF遇见OpenGL:一场关于如何在Windows Presentation Foundation中融入高性能跨平台图形处理技术的精彩碰撞——详解集成步骤与实战代码示例
【8月更文挑战第31天】本文详细介绍了如何在Windows Presentation Foundation (WPF) 中集成OpenGL,以实现高性能的跨平台图形处理。通过具体示例代码,展示了使用SharpGL库在WPF应用中创建并渲染OpenGL图形的过程,包括开发环境搭建、OpenGL渲染窗口创建及控件集成等关键步骤,帮助开发者更好地理解和应用OpenGL技术。
340 0
|
4月前
|
存储 开发者 C#
WPF与邮件发送:教你如何在Windows Presentation Foundation应用中无缝集成电子邮件功能——从界面设计到代码实现,全面解析邮件发送的每一个细节密武器!
【8月更文挑战第31天】本文探讨了如何在Windows Presentation Foundation(WPF)应用中集成电子邮件发送功能,详细介绍了从创建WPF项目到设计用户界面的全过程,并通过具体示例代码展示了如何使用`System.Net.Mail`命名空间中的`SmtpClient`和`MailMessage`类来实现邮件发送逻辑。文章还强调了安全性和错误处理的重要性,提供了实用的异常捕获代码片段,旨在帮助WPF开发者更好地掌握邮件发送技术,提升应用程序的功能性与用户体验。
77 0
|
C# Windows
Windows Presentation Foundation (WPF)中的命令(Commands)简述
原文:Windows Presentation Foundation (WPF)中的命令(Commands)简述 -----------------------------------------------------...
832 0
|
Windows
你还记得windows workflow foundation吗
很多年前,windows workflow foundation还叫WWF,而直译过来的名称让很多人以为它就是用来开发工作流或者干脆就是审批流的。 博主当年还是个懵懂的少年,却也知道微软不会大力推一个面向如此具象的业务场景的技术,于是特地找了一本《WF本质论》,当看到“程序即数据”这个论断时,被深深震撼了。
1191 0
|
1月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
1月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。