主窗口中的WPF视图

主窗口中的WPF视图,wpf,visual-studio,Wpf,Visual Studio,我使用Visual Studio 2010创建了一个新的WPF应用程序,因此我有一个默认的主窗口。xaml,我创建了一个文件夹“视图”,其中包含两个xaml页面,它们是我的应用程序的不同视图 我想做的是将这些视图放在MainWindow.xaml中,并以一定的时间间隔在它们之间进行转换。有谁能告诉我如何做到这一点 谢谢 您需要定义子窗体在主窗口中的显示方式,有几种现成的解决方案,请查看以下链接: 您需要定义子窗体在主窗口中的显示方式,有几种现成的解决方案,请查看以下链接: 对于一

我使用Visual Studio 2010创建了一个新的WPF应用程序,因此我有一个默认的
主窗口。xaml
,我创建了一个文件夹“视图”,其中包含两个xaml页面,它们是我的应用程序的不同视图

我想做的是将这些视图放在MainWindow.xaml中,并以一定的时间间隔在它们之间进行转换。有谁能告诉我如何做到这一点


谢谢

您需要定义子窗体在主窗口中的显示方式,有几种现成的解决方案,请查看以下链接:


您需要定义子窗体在主窗口中的显示方式,有几种现成的解决方案,请查看以下链接:

    • 对于一个简单的场景(没有任何复杂情况等),您可以像处理由一组子对象组成的父对象一样进行操作

      Class A{
      private View FirstView;
      private View SecondView;
      
      ...
      
      }
      
      然后,您可能希望将其可视化地放置在UI层次结构中,如网格的子级或实例的画布中

      为了更好地使用,请尝试使用DI或IoC容器,这样就不用担心创建对象和保留引用了

      您可能还需要考虑视图和窗口之间的通信。为此,请看一下EventAggregator实现

      对于一个简单的场景(没有任何复杂情况等),您可以像处理由一组子对象组成的父对象一样进行操作

      Class A{
      private View FirstView;
      private View SecondView;
      
      ...
      
      }
      
      然后,您可能希望将其可视化地放置在UI层次结构中,如网格的子级或实例的画布中

      为了更好地使用,请尝试使用DI或IoC容器,这样就不用担心创建对象和保留引用了

      您可能还需要考虑视图和窗口之间的通信。为此,请看一下EventAggregator实现


      谢谢你的链接。我会通读一遍。我只是想要一个简单的解决方案,例如,我的主窗口将只是一个空白窗口,将作为我的视图的支架,允许我在全屏时自动在它们之间滑动。检查这个简单的实现感谢链接。我将有一个通读。我只是想要一个简单的解决方案,例如,我的主窗口将只是一个空白窗口,作为我的视图的保持器,允许我在全屏时自动在它们之间滑动。检查这个简单的实现。你的第一个建议是我将尝试的-我是WPF的初学者。当我让我的类定义我的视图时,如何将其直观地放置在我的主窗口页面上,然后开始在它们之间转换?谢谢你的帮助。你的第一个建议就是我将尝试的——我是WPF的初学者。当我让我的类定义我的视图时,如何将其直观地放置在我的主窗口页面上,然后开始在它们之间转换?谢谢你的帮助。