【发布时间】:2015-01-10 23:48:23
【问题描述】:
我需要使用这种类型的导航创建一个 Wpf 应用程序:
带有固定顶部面板的主屏幕,以及用作其他视图容器的窗口的其余部分。容器可以填充 0 或 1 个视图 - 永远不会出现在此容器中同时出现 2 个或更多窗口的情况。
我已经添加了我制作的这张非常幼稚的图画:
顶部的绿色面板是导航面板,当按下“A”按钮时,我需要在窗口的红色部分打开viewA。 同样,当按下“B”按钮时,我需要在窗口的红色部分打开 viewB 而不是 viewA。
我的问题:
我应该使用哪些对象来表示 viewA、viewB 和包含窗口?这些是窗户吗?页面?
在 viewA 和 viewB 之间切换的最佳方式是什么?我更喜欢避免将 viewA 和 viewB(以及我将拥有的任何其他视图)都加载到内存中,而只是隐藏\显示它们..
谢谢。
【问题讨论】:
-
你的编程问题到底是什么?