我有一个GUI,它将执行许多不同的任务。我目前在选项卡UI中将这些分开。完成所有繁重工作的功能被分成不同的类,但剩下的仍然看起来像一团糟。如何在代码中组织GUI功能以使一切都连贯?我特意与WPF合作,但也赞赏一般的答案。
答案 0 :(得分:12)
你应该看看Model-View-ViewModel design pattern,它非常适合编写干净的GUI代码,与业务逻辑明确分开。
答案 1 :(得分:4)
除了托马斯的答案 - MVVM如果用于GUI非GUI分离。您还应该单独使用GUI模块,Prism将有助于此。