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