protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); string eventId = ""; if (NavigationContext.QueryString.TryGetValue("eventId", out eventId)) EventInfo = SharedPageParameters.Instance.GetParameter(eventId) as SharedEventInfo; string valId = ""; if (NavigationContext.QueryString.TryGetValue("valId", out valId)) OtherInfoValue = SharedPageParameters.Instance.GetParameter(valId) as EventOtherInfoValue; if (!OtherInfoValue.IsNew) ApplicationBar = Resources["ExistEventApplicationBar"] as ApplicationBar; KeyTextBlock.Text = OtherInfoValue.Key; ValueTextBlock.Text = OtherInfoValue.StringValue; }
private void AddOtherInfoButton_Tap(object sender, System.Windows.Input.GestureEventArgs e) { EventOtherInfoValue obj = new EventOtherInfoValue(); EventInfo.OtherInfo.Add(obj); string eventId = SharedPageParameters.Instance.AddParameter(EventInfo); string valId = SharedPageParameters.Instance.AddParameter(obj); NavigationService.Navigate(new Uri("/EmitterPages/EditOtherInfoKeyValuePage.xaml?eventId=" + eventId + "&valId=" + valId, UriKind.Relative)); }