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