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