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