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));
        }