0

したがって、基本的に MainPage.xaml.vb と App.xaml.vb があり、app.xmal.vb に追加しました:

 Private Sub Add_Click(ByVal sender As Object, ByVal e As EventArgs)

End Sub


Private Sub Save_Click(ByVal sender As Object, ByVal e As EventArgs)

End Sub


Private Sub EditAppBar_Click(ByVal sender As Object, ByVal e As EventArgs)


End Sub


Private Sub DeleteAppBar_Click(ByVal sender As Object, ByVal e As EventArgs)

End Sub

これは、MSDN サンプルを見て、複数の ApplicationBars を追加したためです。問題は、コードを機能させるためにメインページを参照するにはどうすればよいかということです。たとえば、「追加」には「pvt.SelectedIndex = 2」が含まれ、クリックすると3番目のページに移動するためのものですが、ここでは実行できないようです。このコードを取得して「MainPage」に追加すると、正常に動作します。表示されるエラーは、「'pvt' は宣言されていません。保護レベルが原因でアクセスできない可能性があります。」これを修正するにはどうすればよいですか?

何か案は?"

4

1 に答える 1

0

次を使用して解決しました:Dim mp = TryCast(DirectCast(Application.Current, App).RootFrame.Content, MainPage) mp.pvt.SelectedIndex = 2

于 2013-11-24T20:25:41.427 に答える