3

ねえ、私は過去3日間ここで立ち往生していて、可能性の地獄として試してみました。バックグラウンドで開いたままにする'Mainwindow.xaml'という名前のwpfページをナビゲートしたいというwpfウィンドウがあります。助けてください。ありがとうございます。'addNewTech.xaml''Manwindow.xaml'

4

2 に答える 2

4

初め。MainWindowに追加Frameします。

例えば:

この名前空間を使用xmlns:local="clr-namespace:System.Windows.Controls;assembly=PresentationFramework"

<Grid>
   <local:Frame Name="MainFrame" NavigationUIVisibility="Hidden" >                            
   </local:Frame>
</Grid>

ページを MainWindow にロードするためにAddNewTech呼び出します。MainWindow.cs

MainFrame.Navigate(new Uri("addNewTech.xaml",UriKind.Relative));
于 2013-02-27T05:41:41.687 に答える
0
 NavigationService navService = NavigationService
 .GetNavigationService(this) 

navService.Navigate =  (new
 System.Uri("Page2.xaml",UriKind.RelativeOrAbsolute); 

また

 Page2 nextPage = new Page2();

 navService.Navigate(nextPage);

また

 Page2 page2Obj = new Page2(); //Create object of Page2


 page2Obj.Show(); //Show page2 this.Close(); //this will close Page1
于 2013-02-27T05:40:27.727 に答える