Exemple #1
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     ColoursPropertyGrid.SelectedObject = MapConf.ActiveColourScheme;
     ColoursPropertyGrid.CollapseAllProperties();
     ColoursPropertyGrid.Update();
     ColoursPropertyGrid.PropertyValueChanged += ColoursPropertyGrid_PropertyValueChanged;;
 }
Exemple #2
0
        private void ColourListDropdown_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            MapColours newSelection = ColourListDropdown.SelectedItem as MapColours;

            if (newSelection == null)
            {
                return;
            }

            MapConf.ActiveColourScheme         = newSelection;
            ColoursPropertyGrid.SelectedObject = newSelection;
            ColoursPropertyGrid.Update();

            MapConf.DefaultColourSchemeName = newSelection.Name;
        }