& ltframe x:Name = \" frame 2 \" Widt" />
當前位置:成語大全網 - 漢語詞典 - 在WPF,如何點擊frame1中的page1按鈕切換frame2中的頁面?

在WPF,如何點擊frame1中的page1按鈕切換frame2中的頁面?

MainWindow.xaml

& ltStackPanel & gt

& ltframe x:Name = " frame 1 " Width = " 150 " Height = " 100 "/>

& ltframe x:Name = " frame 2 " Width = " 150 " Height = " 100 "/>

& lt/stack panel & gt;

Page1.xaml

& lt網格& gt

& ltTextBlock & gt這是page 1 & lt;/text block & gt;

& ltButton Height = " 20 " horizontal alignment = " Right " vertical alignment = " Top " Width = " 50 " x:Name = " BTN " Content = " Button "/& gt;

& lt/Grid & gt;

Page2.xaml

& lt網格& gt

& ltTextBlock & gt這是第2頁& lt/text block & gt;

& lt/Grid & gt;

Page3.xaml

& lt網格& gt

& ltTextBlock & gt這是第3頁& lt/text block & gt;

& lt/Grid & gt;

主窗口. cs

公共主窗口()

{

initialize component();

page 1 page 1 = new page 1();

frame1。導航(page 1);

page 2 page 2 = new page 2();

框架2。導航(第2頁);

page 1 . BTN . Click+= new routed eventhandler(BTN _ Click);

}

void btn_Click(對象發送方,RoutedEventArgs e)

{

page 3 page 3 = new page 3();

框架2。導航(第3頁);

}

這不是很簡單嗎?`