protected override void OnNavigatedTo(NavigationEventArgs e) { PCWORLDModel = NavigationServices.CurrentViewModel as PCWORLDViewModel; if (e.NavigationMode == NavigationMode.New && NavigationContext.QueryString.ContainsKey("id")) { string id = NavigationContext.QueryString["id"]; if (!String.IsNullOrEmpty(id)) { _isDeepLink = true; PCWORLDModel = new PCWORLDViewModel(); NavigationServices.CurrentViewModel = PCWORLDModel; PCWORLDModel.LoadItem(id); } } if (PCWORLDModel != null) { PCWORLDModel.ViewType = ViewTypes.Detail; } DataContext = PCWORLDModel; base.OnNavigatedTo(e); }
public PCWORLDPage() { InitializeComponent(); PCWORLDModel = new PCWORLDViewModel(); }