WinUI 3 是什么?
WinUI 3 是微软前几年推出的一款 UI 框架,它是 UWP 的升级版,支持 Win32 和 WinUI 3 混合开发。并且 WinUI 3 的设计风格更加现代化。
无论从哪个角度来看,都是 WPF 的继承者。只可惜国内对 WinUI 3 的关注度并不高,只有少数个人开发者在关注。再加上国产化、跨平台化的需求,WinUI 3 在国内的应用范围更加有限。(几乎没有)
为什么选择 WinUI 3?
在跨平台方向难道 WinUI 3 真就没有解决方案吗? 有的兄弟有的,Uno Platform 是基于 WinUI 3 API 的跨平台框架,可以让 WinUI 3 应用运行在 Linux、MacOS、WebAssembly 等平台上。
实际开发体验上来看,Uno Platform 与 WinUI 3 的开发体验几乎一致,甚至项目在没有使用 WIN32 API 的情况下,可以直接修改为 Uno Platform 项目运行在其他平台上。
项目介绍
WinUI.Dock 是一个类似于 Visual Studio 的 Docking 控件,基于 WinUI 3 开发。它的设计灵感来源于 AvalonDock 和 ImGui。
它支持 WinUI 3 和 Uno Platform,但目前 Uno Platform 不支持跨窗口拖动,只能在单个窗口内使用。
预览
![图片[1]-[WinUI 3] 模仿 Visual Studio 的 Docking 控件 - 拾光赋-拾光赋](https://image.baidu.com/search/down?url=https://img2024.cnblogs.com/blog/1742227/202503/1742227-20250305224812490-1809204816.png)
![图片[2]-[WinUI 3] 模仿 Visual Studio 的 Docking 控件 - 拾光赋-拾光赋](https://image.baidu.com/search/down?url=https://img2024.cnblogs.com/blog/1742227/202503/1742227-20250305225051151-590883760.png)

项目地址
项目目前处于早期阶段,可能存在许多问题,请勿在生产环境中使用。
© 版权声明
THE END
![[WinUI 3] 模仿 Visual Studio 的 Docking 控件 - 拾光赋-拾光赋](https://cos.blogs.ink/wp-content/uploads/2025/03/ed0e3106fe9b812aff401c25d11263ea.webp)

![表情[baoquan]-拾光赋](https://blogs.ink/wp-content/themes/zibll/img/smilies/baoquan.gif)


暂无评论内容