WPF中的用户控件和窗口
本文关键字:窗口 控件 用户 WPF | 更新日期: 2023-09-27 18:30:11
我正在制作一个wpf应用程序。我是WPF的新手。我有一个主布局屏幕,它有背景内容,其他屏幕有布局,还有一些屏幕专用的控件。
我是这样做的:
主布局屏幕是一个窗口,其他专用屏幕是用户控件。
对于每个专用屏幕,我都这样做:
Application.Current.MainWindow mw;
mw.Content = nameOfCurrentUserControl;
这个主意好吗?
如果我理解正确,您希望有一个具有不同页面的程序。就像一个安装向导。
然后,您要做的是创建一个Window(就像您所做的那样),并在其中添加一个Frame
。然后创建Pages
,并在每个页面中创建所需的布局。
然后在主窗口中,创建页面的实例(mySecondPage=new SecondPage()),然后使用MyFrame.Navigate(mySecondPage)
将页面从一个页面Navigate
加载到主窗口的框架中
这里有更多关于导航的信息:http://paulstovell.com/blog/wpf-navigation