最近在抽零碎的时间做特效编辑器的 UI 部分,和同事讨论了一下,采用 WPF 开发 UI 部分,其理由比较简单,该编辑器是为 GameBryo 服务的,而 GB 本身大多数编辑器的 UI 框架都采用 C# 开发, ToolBench 部分采用 WPF ( WinForm 中嵌入 WPF ),而 C# 本身比较适合做这类工具开发, .net 又具备丰富的控件, WPF 又号称 microsoft 的下一代界面技术, so ,决定尝试用 WPF 做编辑器 UI 。
很久没做界面方面的工作了,我对界面开发的认识还停留在 MFC 时代,打开 MSDN 看了下 WPF 的介绍,突然很感慨:我 out 了。几年前,我做过一些网站开发方面的工作,用 Dreamweaver 制作网页,同时也在写一些 mfc 的程序,当时就觉得如果 windows 程序的界面如果能像网页那样做的话就好了——用 Dreamweaver 布局界面,然后加入一些 css 样式单,事件处理只需要一个 onclick 事件,触发一个

本文讲述了作者使用WPF开发编辑器UI的体验,对比了WPF与其他界面技术,强调了WPF在布局、样式、数据绑定等方面的优点,并指出其控件库的不足。尽管存在一些问题,但作者认为WPF可能是微软未来界面技术的主流选择。
最低0.47元/天 解锁文章
1931

被折叠的 条评论
为什么被折叠?



