/// <summary> /// This method displays the Options dialog for the view /// </summary> private void OnShowOptions() { IUIVisualizer uiVisualizer = Resolve <IUIVisualizer>(); if (uiVisualizer != null) { int groupingMinMaxLevel = Options.MinGroupingRange; bool sortByTaxonomy = Options.SortByTaxonomy; var displayOptions = new DisplayOptionsViewModel(); bool?rc = uiVisualizer.ShowDialog(typeof(OptionsWindow).ToString(), displayOptions); if (rc == true) { Options.BroadcastOptionChange(); if (groupingMinMaxLevel != Options.MinGroupingRange || sortByTaxonomy != Options.SortByTaxonomy) { ReloadSequences(); } } } }
public FiltersViewModel(DisplayOptionsViewModel parent) { PopulateFilterItems(); Parent = parent; }