private async void MainListView_ItemClick(object sender, ItemClickEventArgs e) { ReadingModelBase modelBase = e.ClickedItem as ReadingModelBase; NavigationManager.GeneralNavigate( NavigationManager.MainScenarios[modelBase.Type + 4].PageType, await ReadingViewModelFactory.CreateReadingDetailPageViewModel(modelBase)); }
public static async Task <ReadingDetailPageViewModelBase> CreateReadingDetailPageViewModel(ReadingModelBase modelBase) { return(await CreateReadingDetailPageViewModel(modelBase.Type.ToString(), modelBase.Id)); }