夥計們,我有一個基本的WPF應用程序。像往常一樣包含App.xaml和Mainwindow.xaml。 我也創建了一些頁面,如page1/2/3。我想在mainwindow.xaml中加載例如page1.xaml。這可能嗎?還想關閉它,以便mainwindow.xaml的內容將保留在那裏。在WPF中載入頁面
我不希望這是一個導航應用程序與頂部的左/右箭頭。
夥計們,我有一個基本的WPF應用程序。像往常一樣包含App.xaml和Mainwindow.xaml。 我也創建了一些頁面,如page1/2/3。我想在mainwindow.xaml中加載例如page1.xaml。這可能嗎?還想關閉它,以便mainwindow.xaml的內容將保留在那裏。在WPF中載入頁面
我不希望這是一個導航應用程序與頂部的左/右箭頭。
您可以添加一個框架到您的主頁面並加載其上的頁面。
添加框架和設置在框架的源一樣讓我的一天:)
frame1.Source = new Uri("Page1.xaml", UriKind.RelativeOrAbsolute);
我來到這裏補充一點,有很多方法來加載頁的進框架:
通過設置源(如@Shift提及)
frame1.Source = new Uri("Page1.xaml", UriKind.RelativeOrAbsolute);
通過設置內容:
frame1.Content= new Page1();
通過使用NavigationService
:
frame1.NavigationService.Navigate(new Page1());
如何加載在屏幕的中心該幀? – 2015-07-10 05:38:18