これがシナリオです。私は3つ持っていますxaml
:
- メインウィンドウ
- ページ1
- ページ2
MainWindow の下に、「Page1」という名前のボタンと「Frame1」という名前のフレームがあります。
コード:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.
Dim page1 As New Page1
Frame1.Navigate(page1)
End Sub
したがって、Page1.xaml
「Frame1」に表示されます
次にPage1.xaml
、「Page2」という名前の別のボタンがあります
コード:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
Dim p2 As New page2
Dim main As New MainWindow
main.Frame1.Navigate(p2)
End Sub
「Frame1」内および「MainWindow」内にある「Page1」内のボタンをクリックしても、フレームは変更されません。
私は何かが欠けていると思います...