public TieringSuggestionView() { InitializeComponent(); var keyList = new HashSet <string>(); foreach (var item in FilterPolishConfig.FilterTierLists) { if (FilterPolishConfig.MatrixTiersStrategies.Keys.Contains(item)) { continue; } keyList.Add(item); } this.SelectedBranchComboBox.ItemsSource = keyList; this.SelectedBranchComboBox.SelectedIndex = 0; this.TierListFacade = TierListFacade.GetInstance(); this.InitializeTieringList(); this.DataContext = this; this.EventGridFacade = EventGridFacade.GetInstance(); this.EventGridFacade.FilterChangeEvent += EventGridFacade_FilterChangeEvent; this.TieringFilters.Add("none", new TieringSuggestionFilter("none", x => true)); this.TieringFilters.Add("Only Changed", new TieringSuggestionFilter("OnlyChangedFilter", x => x.IsChange || x.Performed)); this.SelectedTieringFiltersComboBox.ItemsSource = this.TieringFilters.Keys; this.SelectedBranchComboBox.SelectedIndex = 0; }
public GenerationOptions() { InitializeComponent(); this.DataContext = this; if (!TextSources.ContainsKey("empty")) { TextSources.Add("empty", ""); } this.EventGridFacade = EventGridFacade.GetInstance(); this.EventGridFacade.FilterChangeEvent += EventGridFacade_UpdateDebugText; this.Update(); }
public TieringSuggestionView() { InitializeComponent(); this.SelectedBranchComboBox.ItemsSource = FilterPolishConstants.FilterTierLists; this.SelectedBranchComboBox.SelectedIndex = 0; this.TierListFacade = TierListFacade.GetInstance(); this.InitializeTieringList(); this.DataContext = this; this.EventGridFacade = EventGridFacade.GetInstance(); this.EventGridFacade.FilterChangeEvent += EventGridFacade_FilterChangeEvent; this.TieringFilters.Add("none", new TieringSuggestionFilter("none", x => true)); this.TieringFilters.Add("Only Changed", new TieringSuggestionFilter("OnlyChangedFilter", x => x.IsChange)); this.SelectedTieringFiltersComboBox.ItemsSource = this.TieringFilters.Keys; this.SelectedBranchComboBox.SelectedIndex = 0; }
public ItemInfoView() { InitializeComponent(); var allBranchKeys = FilterPolishConstants.TierableEconomySections; CurrentBranchKey = allBranchKeys.First(); this.BranchKeyDisplaySelection.ItemsSource = allBranchKeys; this.BranchKeyDisplaySelection.SelectedIndex = 0; this.DataContext = this; InnerView.BranchKey = CurrentBranchKey; this.EventGridFacade = EventGridFacade.GetInstance(); this.EventGridFacade.FilterChangeEvent += EventGridFacade_FilterChangeEvent; RoutedCommand firstSettings = new RoutedCommand(); firstSettings.InputGestures.Add(new KeyGesture(Key.M, ModifierKeys.Control)); CommandBindings.Add(new CommandBinding(firstSettings, MetaHotkey)); }