澳门新葡亰信誉平台游戏微软WPF开源了

by admin on 2020年2月26日

WPF(Windows Presentation Foundation)
是微软推出的用于构建桌面客户端应用程序的 UI
框架,具有应用程序模型、控件、图形、布局、数据绑定和安全性等功能,属于
.NET Framework 3.0
的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

时间: 2019-06-06阅读: 323标签: 开源

澳门新葡亰信誉平台游戏 1

WPF 的核心是一个利用现代图形硬件的渲染引擎。

在去年的 Microsoft Connect(); 开发者大会上,微软宣布开源三种主要的
Windows UX 技术,其中就包括了 Windows Presentation Foundation
(WPF),除此之外还有 Windows Forms 和 Windows UI XAML 库 (WinUI)。

美国当地时间12月4日,微软正式举行 

澳门新葡亰信誉平台游戏,在去年的 Microsoft Connect();
开发者大会上,微软宣布开源三种主要的
Windows UX 技术,其中就包括了 Windows Presentation Foundation
(WPF),除此之外还有 Windows Forms 和 Windows UI XAML 库 (WinUI)。

近日,微软正式将 WPF 框架的源码托管至 GitHub。

这是另外一个重磅消息,尤其是 .NET
开发者的福音。在大会上,微软宣布开源三种主要的 Windows UX
技术,分别是 Windows Presentation Foundation (WPF), Windows Forms 和
Windows UI XAML 库 (WinUI)。

现在,微软已正式将 WPF 框架的源码托管至
GitHub,地址为 

Windows Presentation
Foundation(WPF)是用于构建Windows桌面应用程序的UI框架。WPF支持广泛的应用程序开发功能,包括应用程序模型,资源,控件,图形,布局,数据绑定和安全性等。WPF使用可扩展应用程序标记语言(XAML)为应用程序开发提供了统一的编程模型。

这三个框架可以算是 .NET Core 3 框架对 WPF, Windows Forms 和 Universal
Windows Platform (UWP) XAML 支持的后续,现有的和新的 Windows
应用程序都可以在 .NET Core 上运行。

澳门新葡亰信誉平台游戏 2

WPF应用程序基于矢量图形架构。这使得应用程序在高DPI显示器上效果更好,因为它们可以无限地扩展。WPF还包括一个灵活的托管模型,Visual
Studio中提供的可视化设计可以轻松地通过拖放和/或直接编辑XAML标记来构建WPF应用程序。

WPF 是用于构建桌面客户端应用程序的 UI
框架,具有应用程序模型、控件、图形、布局、数据绑定和安全性等功能。WPF
的核心是一个利用现代图形硬件的渲染引擎。

根据其公布的 Roadmap 路线图,当前的重点是针对 .NET Core 3.0
的改进和优化:

Win Forms是另一个用于构建.NET
Core支持的Windows桌面应用程序的UI框架。WPF和WinForms应用程序仅在Windows上运行。它们是Microsoft.NET.Sdk.WindowsDesktopSDK的一部分。

Windows Forms 用于支持开发“智能客户端(smart
clients)”,微软对其的描述为易于部署和更新的应用程序。无论这些应用程序是否连接到
Internet,它们都可以正常工作。Windows Forms
中的表单是用于向用户显示信息的可视界面。WinUI 具有 Windows 10 默认 UWP
XAML UI 平台的向后兼容实现。

  • 与 .NET Framework 相比,实现 WPF 的功能和性能均衡
  • 将剩余的 WPF 组件发布到 repo
  • 将更多 WPF 测试发布(并写入)到 repo

根据其公布的 Roadmap 路线图,微软正在使用WPF完成四个项目:

更多内容请保持关注……

至于移植状态,WPF for .NET Framework 的移植仍在进行中,所有适用于 .NET
Core 的 WPF 组件最终都将发布到此 repo。

将剩余的 WPF 组件发布到 repo

(文/开源中国)    

(文/开源中国)    

将源发布到GitHub。

将测试发布到GitHub并启用自动化测试基础架构

使Visual Studio WPF设计器能够与在.NET Core上运行的WPF一起使用

至于移植状态,WPF for .NET Framework 的移植仍在进行中,所有适用于 .NET
Core 的 WPF 组件最终都将发布到此 repo。GitHub地址:

开源最前线(ID:OpenSourceTop) 猿妹编译链接:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图