private void EleName_EditClick(object sender, RoutedEventArgs e)
        {
            EventName eventName = (EventName)((FrameworkElement)sender).DataContext;
            EventNameEditPageViewModel eventNameViewModel = new EventNameEditPageViewModel(eventName, viewModel.GetAllNames());

            Frame.Navigate(typeof(EventNameEditPage), eventNameViewModel);
        }
Example #2
0
        private void EventsView_SetNameClick(object sender, Event e)
        {
            foreach (EventName eventName in viewModel.Settings.EventNames)
            {
                if (!Utils.IsEvent(eventName, e.Name))
                {
                    continue;
                }

                EventNameEditPageViewModel eventNameViewModel = new EventNameEditPageViewModel(eventName, viewModel.GetAllNames());

                viewModel.Settings.EventNames.Add(eventName);
                Frame.Navigate(typeof(EventNameEditPage), eventNameViewModel);
                return;
            }

            EventName newEventName = new EventName()
            {
                CompareType = CompareType.StartsWith,
                Reference   = e.Name,
            };
            EventNameEditPageViewModel newEventNameViewModel =
                new EventNameEditPageViewModel(newEventName, viewModel.GetAllNames());

            viewModel.Settings.EventNames.Add(newEventName);
            Frame.Navigate(typeof(EventNameEditPage), newEventNameViewModel);
        }
        private void IbnAddName_Click(object sender, RoutedEventArgs e)
        {
            EventName eventName = new EventName();
            EventNameEditPageViewModel eventNameViewModel = new EventNameEditPageViewModel(eventName, viewModel.GetAllNames());

            viewModel.Settings.EventNames.Add(eventName);

            Frame.Navigate(typeof(EventNameEditPage), eventNameViewModel);
        }