- #82
gailium119 也就是说把win32默认控件养生改了,不在整那些有的没的的新框架了?
gailium119 也就是说把win32默认控件养生改了,不在整那些有的没的的新框架了?
其实我一直有疑问:把win32的默认样式改了不就行了?非得弄一套套新框架干什么
SteveWorkshop 1.传统Win32程序采用GDI渲染,效果极为糟糕
2.传统渲染不支持SVG格式的矢量图标,对于高DPI的支持极差,而且就算用字体文件里的图标也难分离图标和文字标签
3.XAML的好处就在于融合了一部分Web技术进来,使UI渲染更简单,可以分离应用底层和界面,而传统Win32程序甚至把应用程序的各种资源集成在主程序当中,对于资源的更改,高DPI的适应以及多语言的支持都不灵活。
4.微软正在加大XAML和系统底层的集成度,相信在性能方面会有改进的。
5.主题文件里面那些Vista的残余确实该换新的了()
何木槿 可以改渲染模型吗
SteveWorkshop 用 Win32 那一套写 GUI 程序,我觉得挺折磨的,反观 XAML 平台对效率的提升其实挺大的(而且整花活也更方便了)
直接改 Win32 的默认样式只是换汤不换药,麻烦还是麻烦,搞自定义更折磨,这就是微软为什么搞新框架的原因
而且 WPF 到 UWP 和 WinUI 3,它们都是基于 XAML 平台的框架,至少我觉得有 XAML 基础,迁移到这些框架上也不算难事。
SteveWorkshop 这个我就不知道了,可能和语言以及迭代版本有关吧
何木槿 把GDI的底层实现重写一遍(
ThinkBou 而且pp本人不会用这种第三方的铺路项目吧,你看左边的手机
删封申诉 | 知乎专栏 | 状态监控 | 用户协议(EULA) | 隐私政策
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权,进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。