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越来越好。

相关推荐
子兮曰3 小时前
🔥C盘告急!WSL磁盘暴增?三招秒清20GB+空间
前端·windows·docker
学历真的很重要4 小时前
Claude Code Windows 原生版安装指南
人工智能·windows·后端·语言模型·面试·go
李游Leo4 小时前
LaTeX TeX Live 安装与 CTAN 国内镜像配置(Windows / macOS / Linux 全流程)
linux·windows·macos
Jayin_chan5 小时前
windows下安装claude code+国产大模型glm4.5接入(无需科学上网)
windows·claude code·glm4.5
许泽宇的技术分享6 小时前
重新定义音频编程:SoundFlow如何以模块化设计革新.NET音频开发生态
.net·音视频
cpsvps_net7 小时前
Windows远程FX编解码优化
windows
爱睡觉的圈圈8 小时前
突破反爬限制:动态IP轮换策略与实现
windows·tcp/ip·microsoft
fdc20178 小时前
Avalonia:使用附加属性实现命令与事件的绑定
javascript·windows·microsoft
float_六七9 小时前
Java Stream流:从入门到精通
java·windows·python
somethingGoWay10 小时前
wpf .netcore 导出docx文件
wpf·.netcore