WPF在.NET9中的重大更新:Windows 11 主题

在2023年的2月20日,在WPF的讨论区,WPF团队对路线的优先级发起了一次讨论。

对三个事项发起了投票。

第一个是Windows 11 主题

第二个是更新的控件

第三个是可空性注释

最终Windows 11 主题得票最高,WPF团队2023-2024的工作优先级就是Windows 11 主题了。WPF 控件的外观多年来一直没有改变。WPF团队相信,更新WPF的样式以匹配 Windows 11 中使用的样式将帮助 WPF 开发人员创建更一致的 Windows 体验。

在2023年12月13日,WPF团队宣布了将与WPFUI在WPF的Win11 主题进行合作。

在Build 2024上,与WPF有关的有以下两个视频。

1、Navigating Win32 App Development with WinUI and WPF (45 min)

使用 WinUI 和 WPF 进行 Win32 应用开发导航(45 分钟)

2、How to create superior experiences with WinUI and WPF (45 min)

如何使用 WinUI 和 WPF 创建卓越体验(45 分钟)

在Build 2024上展示了具有Win11 主题的WPF Gallery。

2024年5月17日在微软商店发布了WPF Gallery Preview。

源代码在[WPF-Samples/Sample Applications/WPFGallery at main · microsoft/WPF-Samples (github.com)](https://github.com/microsoft/WPF-Samples/tree/main/Sample Applications/WPFGallery)

WPF的Win11主题适用于 .NET 9 Preview 4 及其以上版本。

项目结构如下所示:

将项目的目标框架修改为.NET 9:

运行结果如下所示:

这也是一个很好的学习WPF的项目,可以通过看源代码提升自己的WPF水平。

WPF Gallery演示如何在标记中指定 XAML 控件,因为每个控件页都显示用于创建每个示例的标记。它还将显示您的应用程序的所有可能的布局选项。

WPF Gallery应用还包含有关使用颜色、排版和图标开发特殊应用程序的设计指南。它还包括一个示例页,用于演示如何使用不同的控件在 WPF 应用程序中创建用户界面。

WPF在.NET 9中可以使用Win11主题的控件了,有助于WPF开发者们开发出更符合现在设计风格、更美观的界面。

希望WPF越来越好。

相关推荐
love530love41 分钟前
【笔记】xFormers版本与PyTorch、CUDA对应关系及正确安装方法详解
人工智能·pytorch·windows·笔记·python·深度学习·xformers
加上音乐2 小时前
windows—wsl2—docker配置代理以push/pull
windows·docker·容器
.NET修仙日记4 小时前
第四章:C# 面向对象编程详解:从类与对象到完整项目实践
开发语言·c#·.net·源码·教程·.net core
2501_916007475 小时前
如何在 Windows 电脑上调试 iOS 设备上的 Safari?完整方案与实战经验分享
android·windows·ios·小程序·uni-app·iphone·safari
玖笙&5 小时前
✨WPF编程进阶【7.1】动画基础
c++·c#·wpf·visual studio
专注VB编程开发20年5 小时前
探讨vs2022在net6框架wpf界面下使用winform控件
framework·.net·wpf·winform·cefsharp·miniblink·geckofx45
刘一说6 小时前
Spring Boot 中的定时任务:从基础调度到高可用实践
spring boot·后端·wpf
.NET修仙日记6 小时前
C# 记录类型(record)全面解析:从概念到最佳实践
c#·.net·.net core·record·学习指南
IDOlaoluo7 小时前
ArrowDL BT下载工具v4.2.1中文版安装教程(附详细步骤+下载方法)
windows
zt1985q7 小时前
外网访问项目研发管理软件 codes
运维·服务器·windows·网络协议·tcp/ip