在ViewModel中设置App.Main页面时获取异常。
Application.Current.MainPage = new NavigationPage(new HomeView());
HomeView是MasterDetailPage。
在详细信息页面中我有一个内容页面,其自定义水平滚动视图,内容视图具有itemSource可绑定属性。
System.NullReferenceException 在C:\ BuildAgent3中的Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer.OnLayout(System.Boolean已更改,System.Int32 l,System.Int32 t,System.Int32 r,System.Int32 b)[0×00007] \工作\ ca3766cfc22354a1 \ Xamarin.Forms.Platform.Android \程序兼容性\ NavigationPageRenderer.cs:292 在/ Users / Ankit / Desktop / Himanshu的mySMARTSMobile.Droid.Renderers.Droid_NavigationRenderer.OnLayout(System.Boolean已更改,System.Int32 l,System.Int32 t,System.Int32 r,System.Int32 b)[0×00002] /SMARTS/mySMARTSMobile.Droid/Renderers/Droid_NavigationRenderer.cs:45
Xamarin.Forms版本:2.3.4.247
请告诉我为什么我得到这个例外,我是Xamarin Forms的初学者。
public partial class HomeView : MasterDetailPage
{
public HomeView()
{
InitializeComponent();
NavigationPage.SetHasNavigationBar(this, false);
var vm = new MainViewModel();
vm.GetData();
Detail = new NavigationPage(new MainView(vm));
//System.GC.Collect();
}
protected async override void OnAppearing()
{
base.OnAppearing();
//await Task.Delay(10);
}
}
在LoginViewModel中
Application.Current.MainPage = new NavigationPage(new HomeView());