WPF移植到WinUI外观对比

作者: 宁吉吉脑门亮光光分类: 软件应用 发布时间: 2023-02-17 22:38:43 浏览:10835 次

WPF移植到WinUI外观对比

惰落流星:
我就奇怪了,这玩意儿,ui框架真的很重要吗?我感觉做的好的ui都是自己画,只是画的时候复杂程度稍不一样而已,但不至于这个画不了那个可以吧?又不是说到了完全自绘和简单拖放的差异程度?余下的运行效率的事也很少情况下会被限制?是我理解问题还是真的就这样的?

【回复】你所说的自己绘制ui是用gdi绘制还是用directx?微软从wpf开始就是用dx gpu绘制ui的,字体都是抗锯齿,这个肉眼就能看得出来吧……另外转winui的一个很大的原因不仅仅是ui,而是winappsdk这个代码框架里面很多官方api也很好用,都是微软用c/c++写的接口,效率高。
【回复】回复 @我的车上有20个人 : 我说的自绘更多的就是你理解的,比如winform 就是那种给各种图片用gdi画到不同的位置,按钮啊文本框啊这些都不会用其原生的样子,本质就是一个图片,wpf也是,就比如按钮,其他什么效果都没有,都给禁掉,动画更不可能,只有一个背景图在那,要是鼠标悬停在按钮上你不是要表现出来嘛,那他就是两个图片切换一下这样的,说到底就是整个的拼图片的做法了。其他的我见过的自定义控件时好像见过一次直接继承visual的代码,但是当时没看懂,后悔也没给代码保留下来进一步研究的。所以我想这样的情况下,好像UI框架并没有那么重要的样子?
【回复】回复 @惰落流星 :ui框架不只是按钮,还有布局,ui设计模式,与图形API交互,是窗口的高级封装没有ui框架你从布局到组件再到呈现全部需要自己手搓,自己去拿sdl写个界面就知道了
ZippedAlo:
winui用的是fluent design吗,这个是不是用的fluentwpf

【回复】WinUI 是 Fluent Design 在 Windows 上的官方实现
【回复】我只能告诉你这就是winui3.0 至于你说的其他的不太了解

C# Microsoft WinUI 经验分享 WPF 移植 Windows

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!