Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 WPF 窗体上做一些游戏,而我不知道如何在主菜单窗体和主游戏之间切换的问题,
当我运行我的程序时,主菜单会出现,当我点击播放按钮时,内容会变成主程序但是,我不想让用户认为程序改变了形式,所以,只是表单内容将被更改,并且标题栏静止不动。
对不起我的语法不好
在 Xaml 中,您可以在同一网格中发布菜单 UI 和主 UI 并隐藏主 UI。当用户单击菜单上的“播放”按钮时,您会隐藏菜单 UI 并使主 UI 可见。您可以添加一些变换或动画以使效果平滑。
从代码中,您可以使用 MVVM 并将菜单 UI 和主 UI 定义为 DataTemplate。然后,您使用一个 ContentControl,其内容绑定到您的 Menu ViewModel。当用户单击“播放”按钮时,您将 Menu ViewModel 更改为 Main ViewModel,然后 UI 将自动切换。