请教:
如果用WPF设计Foxmail、QQ的UI,在Foxmail中点邮件和日程时分别出现不同的功能窗口(页面),需要不同的功能的时候直接点新的功能就出现了新窗口(页面),那么原来的窗口(页面)关闭了吗?对系统有没有占用,即原来页面的内存释放了吗?
------解决思路----------------------
个人觉得:那种窗体没有关闭,一直都是一个主窗口(window),然后分好几个布局(具体是什么不知道,可能是Grid网格布局,反正达到效果就行),每个布局中都是一个个用户控件(UserCntrol),通过隐藏不同的UserControl,显示不同的UserControl达到“切换”效果。至于是否对系统资源占用,窗体隐藏hide是占用的(将所有窗体隐藏,应用程序的进程中能够找到),窗体关闭close是不占用的。
我也是菜鸟,不一定准确,但是应该大体相差不多。