检测到论坛CSS可能没有正确加载,如出现排版混乱请刷新重试。

We detected that the CSS might not be loaded correctly. If the website displays abnormally, Please refresh and try again.

这图类似的设置界面我已经见过好多次了,在给WIP成员的更新日志里经常见到。这种极大概率是UI/UX组的渲染图,从返回键、搜索框等处与代码组实现的效果有些微差别。
关于这个返回按钮我要说一下。这是WDX第二阶段的成果,但目前的问题是逻辑尚未统一。
记事本这个是稍微有点扁的,接近渲染图的效果。

应用商店里这个虽然是方的,但是它的判定范围要大得多。在窗口最大化后直接把鼠标怼屏幕左上角也能按到。
而记事本、设置等则不行。最大化后还要对准那个按钮才能按到。我认为这个才是标准/规范,否则我想不通微软为什么把最大化的逻辑给改了。

    ThinkBou 微软经常时间表定得很完美,做到一半发现不可能完成,直接放弃。

      Famous 你没注意到关键点……
      看见那个20236了吗


      Famous 这是co_refresh第二阶段的成果

      WinUI开发不和任意分支绑定,这是独立开发的。
      我再次强调,不要太注意“refresh”这个名称以及“co_refresh”这分支,他们只是正常的内部分支。事情没有那么神秘

      Famous 这图我已经见过好多次了,极大概率是UI/UX组的渲染图,从返回键、搜索框等处与代码组实现的效果有些微差别。

      这是你第一次见到,但是类似的我们已经见过很多次了。诚然渲染图会和实际有所差异,但是这也表明了设计一直在优化。

      Famous 关于这个返回按钮我要说一下。

      标准标题栏就是记事本那样的。往标题栏丢点控件以后就变成48px了,也有像设置一样不丢的直接48px。
      关于这一点微软看起来是想让标题栏都变成48px,但是好像又不是。我们没有看到微软对于这件事的明确表态。
      其他信息Betta_Fish 已经说明。修正一点,当年是因为Sets,所以最好不要在标题栏上放置返回,这样如果开启Sets会导致双层标题栏。

      Famous 其实早期的返回是有统一的API的,但估计是因为要最大利用标题栏就废弃了...

      还有一种,是NavView自带的返回键,效果和设置的差不多

      至于记事本和商店,估计就是拓展标题栏之后手写的了,所以才会出现不同的效果...
      有一种办法可以判断,假如这个返回按钮没有点击动画,大概率都是手写的(winui2.6及以上)
      但有动画的不一定是NavView,因为可以用AnimatedIcon来手动添加

        ThinkBou 20236?这时候Win UI 2.4刚出生,就会有这样的控件库?甚至能看到点Mica?woc
        如果真的用2.4写,不可能有这种搜索框

          何木槿 楼主的意思是,这个只是渲染图,再根据当前内部分支的开发进度随便取个版本号写上去。
          况且这个视频是前天才发的,铁分支都2年前的事了,微软甚至能写个10240上去。

            l zw 你没看懂啊……🤣
            版本号是胡编的,项目管理解释甚至可以用其它的来糊上去但是被否决了

            何木槿 你是也没看懂……🤣

              Famous 况且这个视频是前天才发的

              草,所以下面的推文大概就是调侃调侃那个超旧的版本吧

              ThinkBou 我知道是渲染图,但我以为是被挖出来的上古视频,我还纳闷为什么设计这么前卫(毕竟原视频没有点手段就看不见)

              ThinkBou 我也没当真啊。。。微软自己都不一定清楚Moment会怎样持续。
              hCaptcha挂了???说实话,之前ReCaptcha的时候我甚至都不需要验证。

                Famous 来一段你可能已经听腻了的提示:WinUI 2.2引入圆角控件。2.3开始形成体系(这时候已经有动画了,详情可体验10X Manganese),2.4就是我们在10X(Iron)上见到的,其实已经成体系了,但是控件没有灵动的反馈,稍显生硬,动画也还是先前10的影子,目前Iron及以上的SecHealthUI均是Based On Win UI 2.4。2.6的样式就是进行了控件精细化、动态化和微拟物化,引入了新的字体与材质,动画也更加舒服了(Build 22000即为其生动实践),老实说我不知道2.7与2.8在大的方面更新了啥。
                至于Vibranium……我和你讲个笑话,不知道好不好笑,19041集成的是WinUI 2.0。Windows的变化,时间其实很短。
                天气的翻新可以说是弄了个寂寞

                l zw 15254起码还算是大版本更新,1904x的启用包还不如15254。

                说的太对了,牙膏吔屎

                  何木槿 老实说我不知道2.7与2.8在大的方面更新了啥

                  winui2.7加了一个InfoBadge,可以放在NavView上当通知用。还有个不痛不痒的ColorPicker方向(像是刷版本号的)


                  2.8主要就是webview2了,抛开性能不谈这玩意还挺好用的()

                  l zw 你还是没懂🤣
                  我说的和微软的规划没有任何关系,这只是WDX用来糊弄外界的手段,随便糊个版本号上去甚至预览体验计划的GM还想造个版本号来让外界猜测。

                  Famous 这是程序自己决定的……OS没法更改样式。有时间可以翻翻程序要求的依赖包最低WinUI 2版本,然后翻翻

                  何木槿 不要把Win和UI拆开来写,WinUI是个专业术语……

                    ThinkBou 这是程序自己决定的……OS没法更改样式。

                    我的意思是连微软自家的程序都没有统一规范,或者说应用选择的WinUI版本没有和系统整体UI/UX风格相符。

                    ThinkBou 比预计的10月下旬推送早了半个月。

                      Famous WinUI包没有和系统的WinUI版本相符。

                      我觉得你真的开发一遍就知道问题在哪了。具体的你可以问问 @Betta_Fish ,他应该更清楚一些。
                      微软不强制开发者强行升级新版WinUI。在WinUI 2出来以前,OS确实能更改应用内的某些控件,比如1809就把CommandBar的高度降低了,但是搞出了一些问题(你看贴吧UWP就知道了)。后来微软就把控件库和OS分离了,前者就是WinUI 2。
                      虽然那个内置的WinUI一直是最新版本,但是这只是给后续继续更新的一些内置程序的依赖包,内置程序依旧可以调用老控件,微软其实没有指定内置WinUI版本。OS内的样式很久没更新了,还是1809的样子,同样你拉SDK的样式也是1809的样子。
                      WinUI就是这样,把选择权交给了开发者,所以问题还在开发团队。

                        对2023-2024年的Windows开发做出预估:

                        1. Windows client方面:
                          • Windows 11的Moments工程将会持续一段时间直到23H2完成。
                          • Windows 10将推送最后一个功能更新,Windows 10,版本23H2以确保企业用户在2025年之前可以继续获得支持。该版本将包括一系列企业新功能。
                          • WDX的活跃开发分支会在很长时间停留在NI平台,直到Next Valley开发开始。预计Next Valley将基于ZN平台完成。
                          • Windows 11 LTSC 2023将会发布,很有可能基于Windows 11,版本23H2。
                          • Windows App SDK将会继续开发,并作为Next Valley一个非常重要的方面。
                          • WCOS的开发会继续进行。
                        2. Windows Server和Azure方面
                          • Cu周期会在明年上半年进入release分支,Azure大跳版本号主要是出于Azure开发计划的考虑
                          • Windows Server 2022 R2/2023/2024/2025/LTSC VNext会基于CU平台完成,Azure Stack HCI,版本23H2也会基于CU平台完成。

                        来源:我自己

                          © 2025 wvbCommunity 管理团队

                          删封申诉 | 知乎专栏 | 状态监控 | 用户协议(EULA) | 隐私政策

                          本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权,进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。