可能重复:
如何设计具有多个接口的 wpf 应用程序
我正在构建一个时事通讯应用程序。首先,当程序启动时,会显示两个主要按钮——“消息”和“收件人”。无论单击什么,都会显示另一个内容。
我的问题是:我应该隐藏/关闭第一个窗口并创建/使另一个窗口可见还是只是更改控件的可见性?
我有不同的想法,因为对于像我这样的小型应用程序,更改控件的可见性似乎就足够了。但是,我实际上不知道边界在哪里,以及应用程序是否足够小。单击“消息”后,将显示消息列表,其中包含用于操作它们的各种选项 - 浏览、删除、编辑、添加、排序、过滤等。另一个按钮的作用几乎相同,但带有收件人。
常规方法是什么?在我的情况下有什么好处?