Visual Studio의 Express Edition을 사용하고 있기 때문에 두 개의 다른 프로젝트가있는 Windows 8과 Windows 8.1간에 다중 타겟팅을하는 응용 프로그램이 있습니다. 프로젝트에는 MainPage
및 HelpPage
이라는 두 개의 XAML 페이지가 있습니다. MainPage
에는 하단 AppBar에 HelpPage
으로 탐색해야하는 버튼이 있습니다. 이 성공적으로 HelpPage
에 응용 프로그램을 탐색하고 출력 창에 True
를 기록, 윈도우 8.1 버전에서응용 프로그램이 Windows 8의 새 페이지로 이동하지 않습니다.
Private Sub btnHelp_Click(sender As Object, e As RoutedEventArgs) Handles btnHelp.Click
If Me.Frame IsNot Nothing Then
Dim result = Me.Frame.Navigate(GetType(HelpPage)).ToString
Debug.WriteLine(result)
End If
End Sub
: 두 버전에서는 버튼의 클릭 이벤트의 핸들러는 다음과 같습니다.
Windows 8 버전에서는이 절차가 동일한 페이지에 그대로 유지되고 출력 창에 False
이 기록됩니다.
프로 시저에 중단 점을 추가 했으므로 클릭 핸들러가 올바르게 작동하지만 페이지에는 아무런 영향이 없습니다.
누가 잘못 될 수 있는지 아는 사람이 있습니까?