【发布时间】:2017-05-09 08:23:55
【问题描述】:
我想在开发 WinForms 应用程序时遵循良好的实践设计模式。
我有一个带有“添加”按钮的用户控件,用于打开一个新表单,用户可以在其中搜索员工。如何组织我的代码?
【问题讨论】:
-
您在使用带有 WinForms 的 MVVM 架构吗?您是否有明确定义的域/业务实体对象?我们需要有关您的应用程序的范围和设计的更多信息。
-
我注意到,如果您想遵循绝对的最佳实践,您可能不会使用 WinForms。例如,使用 WinForms 而不是 WPF 的商业理由是什么?
-
目前项目很简单,Employee类是EF创建的模型类的一部分,我想遵循MVP模式
-
我只使用 WinForms
标签: c# winforms design-principles