在wpf应用程序中切换xaml页面

本文关键字:xaml 页面 wpf 应用程序 | 更新日期: 2023-09-27 18:01:07

我只是想知道如何在应用程序中切换xaml"页面"。我用谷歌、谷歌、谷歌搜索,但我要么搞不清人们在说什么,要么是为了silverlight或其他什么。

基本上,我想要的是一个应用程序,它有一个主窗口,当用户单击链接(例如主页(时,窗口内部会显示主屏幕。然后,用户单击登录链接,就会出现登录屏幕。

我认为我需要使用c#来完成这项工作(这没关系,我习惯于使用c#,我只是使用xaml,这样我就可以更好地控制我的表单(。我读到的一些解决方案,似乎在xaml中做了一些我真的不理解的事情。。。

从我读到的内容来看,有些人说要使用窗口,有些人则说要使用页面。。。对于刚开始学习xaml的人,你推荐哪一个。

我用表情融合,和visualstudio2010来做这项工作。

我是Xaml的新手,但对C#有很多经验。

感谢

在wpf应用程序中切换xaml页面

我建议研究WPF的MVVM设计模式并使用它。

您会有一个类似ShellViewModel的东西,其中包含您的应用程序外壳。它包含一个CurrentPage属性,它是当前页面的ViewModel。当有人单击链接时,CurrentPage属性将更新为应该显示的任何ViewModel。

如果你对感兴趣的话,我实际上在这里写了一些关于它的东西