覆盖 GUI 使用什么控件?

What control to use for an overlay GUI?

我正在尝试设计一个 GUI,在开始之前,我想就应该使用哪种类型的控件征求一些意见。

我正在设计一个供新手使用的 GUI。 GUI 将在可点击的大按钮中显示 4-5 个选项。当用户单击一个按钮时,相同的 GUI window 将显示更深层次的上下文。

例如,其中一个按钮名为 "Users",当用户单击该按钮时,整个 GUI 将被刷新并显示另外 4 个按钮 "New User"、"Log in"、"Delete Users" 等等。每次用户单击一个按钮时,GUI 都会刷新并为用户呈现一组新的按钮。

设计此类 GUI 的更好方法之一是什么?我正在考虑使用多个 TabControl 并根据单击的按钮隐藏 them/showing 它们。

如有任何建议,我们将不胜感激。

来自 this 页:

The Windows Presentation Foundation (WPF) supports browser-style navigation that can be used in two types of applications: standalone applications and XAML browser applications (XBAPs).

您可以使用 WPF 在用户单击按钮时导航到新页面。您可以在我从中引用的同一页面上阅读更多相关信息。