(TODO重新标题,如果我们找到一个更准确的术语,我将要描述的内容)
我正在学习.NET,我注意到大多数GUI功能(特别是Windows窗体和WPF)都是围绕设计GUI进行可视化设计的工作流程,并使用受Borland Delphi启发的事件处理程序实现。
之前曾经使用过Java和Eclipse技术(例如JFace和命令框架),我已经习惯了另一种方法,我可以总结为:
等
我赞成这种方法,因为它允许我分离逻辑和显示,而不要求我编写太多的样板,例如单个控件的事件处理程序。
您可以推荐使用类似的.NET设施吗?
答案 0 :(得分:3)
您可以结帐WPF和MVVM design pattern。
答案 1 :(得分:1)
呀。猜什么 - 阅读文档。更新版本的.NET。
使用Windows Vista或7的MS添加了基于WPF的库(.nET 3.5),这些库使用基于XAML的方法。通过一些扩展(完全符合它准备缺货的那些),您几乎不需要编程就可以完成整个UI,在XAML部分中挂钩表彰和处理程序(方法)。