2016-06-17 4 views
1

Windows 10-UWP 용 프로젝트를 새로 설정했습니다. 하지만 디버거를 시작하고 종료하는 동안 다음과 같은 오류가 발생합니다. 아무것도 작동하지 않습니다.Xamarin-Windows 10 UWP 프로젝트의 오류

아무도 도와주세요.

(Current.MainPage as MasterDetailPage).Detail = new NavigationPage(page); 

과 다음 작품

을 함께 선 위에 교체 :

System.NullReferenceException: Object reference not set to an instance of an object. 
    at Xamarin.Forms.Platform.UWP.NavigationPageRenderer.UpdateBackButton() 
    at Xamarin.Forms.Platform.UWP.NavigationPageRenderer.OnLoaded(Object sender, RoutedEventArgs args) 

해결하려면이 작업을하는 동안, 나는 오류 때문에 나는 기본 페이지를 교체 한 곳 OnAppearing 페이지에 사용되는 라인을 다음이었다 발견

(Current.MainPage as MasterDetailPage).Detail.Navigation.PushAsync(new NavigationPage(page)); 

하지만 내 요구 사항은 해결되지 않습니다.

+0

오류 자체 대신 오류를 생성하는 코드를 표시해야한다고 생각합니다. – xleon

답변

0

ReactiveUI를 사용하여이 오류가 발생했으며 대부분의 xaml 요소는 webview 이외의 뷰 모델에서 바인딩을 가져오고있었습니다. 내가 다른 모든 것과 함께 webview의 소스를 viewmodel에 넣은 후에 오류가 사라졌습니다. 주의 깊게 생각해보십시오. 코드에서 웹보기를 설정하는 것과 같은 방식으로 내 다른 페이지에서 제대로 작동합니다. 왜이 정확한 페이지에 뷰어 모델의 소스가 필요한지 잘 모릅니다.

관련 문제