【发布时间】:2021-03-18 00:50:08
【问题描述】:
在我的 Xamarin.Forms 项目中将 Prism 库从 7.x 升级到版本 8.0.0.1909 后,我在使用导航页面时遇到了问题。
这是我在 OnInitialized 方法中的代码:
NavigationService.NavigateAsync("AppNavigationPage/MainPage");
现在它会导致空白屏幕。它曾经工作得很好。当我不使用导航页时
NavigationService.NavigateAsync("MainPage");
我可以很好地看到我的主页。
另外一个注释,在我的主页中我有以下内容
protected override void OnAppearing()
{
base.OnAppearing();
var vm = BindingContext as MainPageViewModel;
if (vm != null)
vm.OnAppearing();
}
当我使用 NavigationPage 时,断点不会在那里命中。
我在 Android 上调试它。
【问题讨论】:
标签: xamarin.forms prism