C# 切换WPF表单内容

C# 切换WPF表单内容,c#,wpf,forms,C#,Wpf,Forms,我想在WPF表格上做些游戏, 我不知道如何在主菜单和主游戏之间切换 当我运行程序时,主菜单将显示,当我单击播放按钮时 内容将更改为主程序 但是,我不想让用户认为程序改变了形式, 因此,只需更改表单内容,标题栏就会静止不动 很抱歉,我的语法不好来自Xaml,您可以在同一网格中发布菜单UI和主UI,并隐藏主UI。当用户单击菜单上的“播放”按钮时,您将隐藏菜单UI并使主UI可见。可以添加一些变换或动画以使效果平滑 从代码中,您可以使用MVVM并将菜单UI和主UI定义为数据模板。然后使用一个Conten

我想在WPF表格上做些游戏, 我不知道如何在主菜单和主游戏之间切换

当我运行程序时,主菜单将显示,当我单击播放按钮时 内容将更改为主程序 但是,我不想让用户认为程序改变了形式, 因此,只需更改表单内容,标题栏就会静止不动


很抱歉,我的语法不好

来自Xaml,您可以在同一网格中发布菜单UI和主UI,并隐藏主UI。当用户单击菜单上的“播放”按钮时,您将隐藏菜单UI并使主UI可见。可以添加一些变换或动画以使效果平滑


从代码中,您可以使用MVVM并将菜单UI和主UI定义为数据模板。然后使用一个ContentControl,并将其内容绑定到菜单ViewModel。当用户单击“播放”按钮时,您将菜单ViewModel更改为主ViewModel,然后UI将自动切换。

我有点困惑。您的游戏是否在WPF应用程序中?你能让你的用户控件进行交换吗?