Skip to content

Instantly share code, notes, and snippets.

@DanSmith
Created November 9, 2021 20:22
Show Gist options
  • Save DanSmith/95d8bd0dcca5dfe1fa7d0e2c902fcb93 to your computer and use it in GitHub Desktop.
Save DanSmith/95d8bd0dcca5dfe1fa7d0e2c902fcb93 to your computer and use it in GitHub Desktop.
Regex for visual studio to find MahApps Resource Keys that have been changed for MahApps 2

VS Regex for finding old MahApps resource keys when upgrading to MahApps 2 See https://mahapps.com/docs/guides/migration-to-v2.0 for more information

Renamed and new Colors

AccentBaseColor|AccentColor|AccentColor2|AccentColor3|AccentColor4|BlackColor|FlyoutColor|Gray1|Gray10|Gray2|Gray3|Gray4|Gray5|Gray6|Gray7|Gray8|Gray9|GrayHover|GrayNormal|HighlightColor|IdealForegroundColor|MenuShadowColor|ProgressIndeterminateColor1|ProgressIndeterminateColor2|ProgressIndeterminateColor3|ProgressIndeterminateColor4|WhiteColor

Renamed and new Brushes

AccentBaseColorBrush|AccentColorBrush|AccentColorBrush2|AccentColorBrush3|AccentColorBrush4|AccentSelectedColorBrush|BlackBrush|ButtonMouseOverBorderBrush|CheckBoxBrush|CheckBoxMouseOverBrush|CheckmarkFill|CleanWindowCloseButtonBackgroundBrush|CleanWindowCloseButtonPressedBackgroundBrush|ComboBoxMouseOverBorderBrush|ComboBoxPopupBorderBrush|ContextMenuBackgroundBrush|ContextMenuBorderBrush|ControlBackgroundBrush|ControlBorderBrush|ControlsDisabledBrush|ControlsValidationBrush|DisabledMenuItemForeground|DisabledMenuItemGlyphPanel|FlatButtonBackgroundBrush|FlatButtonForegroundBrush|FlatButtonPressedBackgroundBrush|FlatButtonPressedForegroundBrush|FlyoutBackgroundBrush|FlyoutForegroundBrush|GrayBrush1|GrayBrush10|GrayBrush2|GrayBrush3|GrayBrush4|GrayBrush5|GrayBrush6|GrayBrush7|GrayBrush8|GrayBrush9|GrayHoverBrush|GrayNormalBrush|HighlightBrush|IdealForegroundColorBrush|IdealForegroundDisabledBrush|MahApps.Metro.Brushes.Badged.DisabledBackgroundBrush|MahApps.Metro.HamburgerMenu.PaneBackgroundBrush|MahApps.Metro.HamburgerMenu.PaneForegroundBrush|MenuBackgroundBrush|MenuItemBackgroundBrush|MenuItemSelectionFill|MenuItemSelectionStroke|MetroDataGrid.DisabledHighlightBrush|MetroDataGrid.FocusBorderBrush|MetroDataGrid.HighlightBrush|MetroDataGrid.HighlightTextBrush|MetroDataGrid.InactiveSelectionHighlightBrush|MetroDataGrid.InactiveSelectionHighlightTextBrush|MetroDataGrid.MouseOverHighlightBrush|NonActiveBorderColorBrush|NonActiveWindowTitleColorBrush|ProgressBrush|RightArrowFill|SemiTransparentGreyBrush|SemiTransparentWhiteBrush|SeperatorBrush|SliderThumbDisabled|SliderTrackDisabled|SliderTrackHover|SliderTrackNormal|SliderValueDisabled|SubMenuBackgroundBrush|SubMenuBorderBrush|TextBoxBorderBrush|TextBoxFocusBorderBrush|TextBoxMouseOverBorderBrush|TextBrush|ThumbBrush|TopMenuItemPressedFill|TopMenuItemPressedStroke|TopMenuItemSelectionStroke|TransparentWhiteBrush|ValidationBrush1|ValidationBrush2|ValidationBrush3|ValidationBrush4|ValidationBrush5|ValidationSummaryColor1|ValidationSummaryColor2|ValidationSummaryColor3|ValidationSummaryColor4|ValidationSummaryColor5|ValidationSummaryFillColor1|ValidationSummaryFillColor2|ValidationTextBrush|WhiteBrush|WindowBackgroundBrush|WindowTitleColorBrush

Deleted Brushes

BlackColorBrush|ButtonMouseOverInnerBorderBrush|CheckBoxBackgroundBrush|ComboBoxMouseOverInnerBorderBrush|ComboBoxPopupBrush|DarkIdealForegroundDisabledBrush|DisabledWhiteBrush|LabelTextBrush|MahApps.Metro.Brushes.ToggleSwitchButton.OffBorderBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.OffDisabledBorderBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.OffMouseOverBorderBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.OffSwitchBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.OnSwitchBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.OnSwitchDisabledBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.OnSwitchMouseOverBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.PressedBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.ThumbIndicatorBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.ThumbIndicatorCheckedBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.ThumbIndicatorDisabledBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.ThumbIndicatorMouseOverBrush.Win10|MahApps.Metro.Brushes.ToggleSwitchButton.ThumbIndicatorPressedBrush.Win10|MenuItemDisabledBrush|TextBoxMouseOverInnerBorderBrush|WhiteColorBrush

List of deleted, renamed and new fonts

ContentFontFamily|DefaultFont|HeaderFontFamily|ToggleSwitchFontFamily|ToggleSwitchFontFamily.Win10|ToggleSwitchHeaderFontFamily|ToggleSwitchHeaderFontFamily.Win10

List of deleted, renamed and new font sizes

ClearTextButtonFontSize|ContentFontSize|ContextMenuFontSize|DialogMessageFontSize|DialogTitleFontSize|FlatButtonFontSize|FloatingWatermarkFontSize|FlyoutHeaderFontSize|HeaderFontSize|MenuFontSize|NormalFontSize|StatusBarFontSize|SubHeaderFontSize|TabItemFontSize|ToggleSwitchFontSize|ToggleSwitchFontSize.Win10|ToggleSwitchHeaderFontSize|ToggleSwitchHeaderFontSize.Win10|TooltipFontSize|UpperCaseContentFontSize|WindowTitleFontSize

List of renamed and new sizes

GroupBoxHeaderThemeFontSize|HorizontalScrollBarRepeatButtonWidth|HorizontalThumbHeight|HorizontalThumbWidth|MetroScrollBarHeight|MetroScrollBarWidth|ProgressBarMinHeight|VerticalScrollBarRepeatButtonHeight|VerticalThumbHeight|VerticalThumbWidth

Styles and Templates

List of deleted, renamed and new styles

AccentedSquareButtonStyle|AzureDataGrid|AzureDataGridCell|AzureDataGridColumnHeader|AzureDataGridRow|AzureDataGridRowHeader|AzureDataGridRowWithMargin|BaseMetroWindowButtonStyle|ButtonCommandMetroTextBox|ButtonDropDownStyle|ButtonSplitArrowStyle|ButtonSplitStyle|ChromelessButtonStyle|ChromelessButtonTemplate|Clean/Clean.xaml|Clean/CleanGroupBox.xaml|Clean/CleanStatusBar.xaml|Clean/CleanWindow.xaml|Clean/CleanWindowButtonCommands.xaml|Clean/CleanWindowButtons.xaml|Clean/CleanWindowCommands.xaml|CleanCloseWindowButtonStyle|CleanGroupBoxStyleKey|CleanMetroStatusBarKey|CleanMetroStatusBarSeparator|CleanWindowButtonCommandsStyleKey|CleanWindowButtonStyle|CleanWindowCommandsStyleKey|CleanWindowStyleKey|ClosableTabItemTemplate|Controls.AnimatedSingleRowTabControl.xaml|Controls.AnimatedTabControl.xaml|DarkCleanWindowCloseButtonStyle|DarkMetroWindowButtonStyle|DefaultCapsLockIcon|DefaultRevealButtonIcon|DefaultRowValidationErrorTemplate|DropShadowBrush|EditableTextBoxStyle|enterGotFocus|enterHasText|exitGotFocus|exitHasText|ExpandCollapseToggleStyle|ExpanderBaseHeaderStyle|ExpanderBaseHeaderStyle|ExpanderDownHeaderStyle|ExpanderDownHeaderStyle|ExpanderLeftHeaderStyle|ExpanderLeftHeaderStyle|ExpanderRightHeaderStyle|ExpanderRightHeaderStyle|ExpanderUpHeaderStyle|ExpanderUpHeaderStyle|ExpoEaseIn|ExpoEaseInOut|ExpoEaseOut|FlatButton.xaml|FlatSlider|FlatSlider.xaml|FloatingMessageContainerStyle|GridViewColumnHeaderGripper|HeaderButtonTemplate|HeaderCalendarButtonStyle|HideFloatingMessageStoryboard|HighlightedSquareButtonStyle|HorizontalAnimatedSingleRowTabControl|HorizontalScrollBar|HorizontalScrollBar|HorizontalScrollBarTemplate|HorizontalSlider|HorizontalSliderTemplate|HorizontalSliderThumb|HorizontalTrackLargeDecrease|HorizontalTrackValue|LightCleanWindowCloseButtonStyle|LightMetroWindowButtonStyle|LinkButton|MahApps.Metro.Styles.BaseMetroCalendar|MahApps.Metro.Styles.CircleButtonFocusVisualStyle|MahApps.Metro.Styles.FlatButtonFocusVisualStyle|MahApps.Metro.Styles.FlatSlider|MahApps.Metro.Styles.FlatSlider.HorizontalTemplate|MahApps.Metro.Styles.FlatSlider.Thumb|MahApps.Metro.Styles.FlatSlider.TickBar|MahApps.Metro.Styles.FlatSlider.Track|MahApps.Metro.Styles.FlatSlider.VerticalTemplate|MahApps.Metro.Styles.MetroButton|MahApps.Metro.Styles.MetroCalendar|MahApps.Metro.Styles.MetroCalendarButtonStyle|MahApps.Metro.Styles.MetroCalendarDayButtonStyle|MahApps.Metro.Styles.MetroCalendarItemStyle|MahApps.Metro.Styles.MetroCircleButtonStyle|MahApps.Metro.Styles.MetroCircleFocusVisual|MahApps.Metro.Styles.MetroCircleToggleButtonStyle|MahApps.Metro.Styles.MetroToggleButton|MahApps.Metro.Styles.MetroWatermarkTextBlock|MahApps.Metro.Styles.ProgressBar|MahApps.Metro.Styles.Slider|MahApps.Metro.Styles.Slider.HorizontalTemplate|MahApps.Metro.Styles.Slider.HorizontalTemplate.Win10|MahApps.Metro.Styles.Slider.HorizontalTrack|MahApps.Metro.Styles.Slider.HorizontalTrack.Win10|MahApps.Metro.Styles.Slider.HorizontalTrackValue|MahApps.Metro.Styles.Slider.Thumb|MahApps.Metro.Styles.Slider.Thumb.Win10|MahApps.Metro.Styles.Slider.VerticalTemplate|MahApps.Metro.Styles.Slider.VerticalTemplate.Win10|MahApps.Metro.Styles.Slider.VerticalTrack|MahApps.Metro.Styles.Slider.VerticalTrack.Win10|MahApps.Metro.Styles.Slider.VerticalTrackValue|MahApps.Metro.Styles.Slider.Win10|MahApps.Metro.Styles.ToggleSwitch.Win10|MahApps.Metro.Styles.ToggleSwitchButton.Win10|MahApps.Metro.Styles.WindowButton.Close.Dark.Win10|MahApps.Metro.Styles.WindowButton.Close.Light.Win10|MenuScrollButton|MetroAccentButton|MetroAutoCollapsingTextBlock|MetroBaseWindowButtonStyle|MetroButton|MetroButtonPasswordBox|MetroButtonRevealedPasswordBox|MetroButtonTextBox|MetroCalendar|MetroCalendarButtonStyle|MetroCalendarDayButtonStyle|MetroCalendarItemStyle|MetroCheckBox|MetroCircleButtonFocusVisual|MetroCircleButtonStyle|MetroCircleToggleButtonStyle|MetroColumnHeaderGripperStyle|MetroComboBox|MetroComboBoxDropDownToggleButtonStyle|MetroComboBoxItem|MetroContextMenu|MetroDataGrid|MetroDataGridCell|MetroDataGridCheckBox|MetroDataGridColumnHeader|MetroDataGridRow|MetroDataGridRowHeader|MetroDatePicker|MetroDatePickerTextBox|MetroExpander|MetroExpanderCollapseStoryboard|MetroExpanderCollapseStoryboard|MetroExpanderExpandStoryboard|MetroExpanderExpandStoryboard|MetroFlatButton|MetroFlatButton|MetroFlatToggleButton|MetroGridViewColumnHeader|MetroGridViewScrollViewerStyle|MetroGroupBox|MetroLabel|MetroListBox|MetroListBoxItem|MetroListView|MetroListViewItem|MetroMenu|MetroMenuItem|MetroPage|MetroPasswordBox|MetroProgressBar|MetroRadioButton|MetroRichTextBox|MetroRowHeaderGripperStyle|MetroScrollBar|MetroScrollBarRepeatButtonLargeStyle|MetroScrollBarRepeatButtonSmallStyle|MetroScrollBarThumbMouseOverStoryboard|MetroScrollBarThumbPressedStoryboard|MetroScrollBarThumbStyle|MetroScrollViewer|MetroSlider|MetroStatusBar|MetroStatusBarItem|MetroStatusBarSeparator|MetroTabControl|MetroTabItem|MetroTextBlock|MetroTextBox|MetroToggleButton|MetroToggleSwitch|MetroToggleSwitchButton|MetroToolTip|MetroTreeView|MetroTreeViewItem|MetroValidationPopup|MetroWindowButtonStyle|NextButtonTemplate|NextCalendarButtonStyle|NonSelectableListViewContainerStyle|PathIconContentControlStyle|PreviousButtonTemplate|PreviousCalendarButtonStyle|RevealButtonIcon|RevealButtonStyle|RevealedTextBoxStyle|ScrollBarLineButton|ScrollBarPageButton|ScrollBarRepeatButtonStyle|ScrollBarThumb|ScrollViewerTemplate|SearchMetroTextBox|SearchTextBox|Shared.xaml|ShowFloatingMessageStoryboard|Sizes.xaml|SliderButtonStyle|SliderThumbStyle|SliderTickBarStyle|SquareButtonStyle|SquareMetroButton|StandardButton|StandardExpander|StandardGroupBox|StandardListBox|StandardMenu|StandardMenuItem|StandardScrollBar|StandardTabControl|StandardTabItem|StandardTabItemCloseButtonStyle|StandardTextBox|TabItemFontSize|TextBoxMetroContextMenu|ToolBar|ToolBarButtonBaseStyle|ToolBarOverflowButtonStyle|ToolBarThumbStyle|ToolBarTray|TreeViewItemFocusVisual|ValidationErrorTemplate|ValidationErrorTemplate.xaml|VerticalAnimatedSingleRowTabControl|VerticalScrollBar|VerticalScrollBar|VerticalScrollBarTemplate|VerticalScrollViewerTemplate|VerticalSlider|VerticalSliderTemplate|VerticalSliderThumb|VerticalTrackLargeDecrease|VerticalTrackValue|VirtualisedMetroComboBox|VirtualisedMetroListBox|VirtualisedMetroListView|VirtualisedMetroTreeView|VS/Button.xaml|VS/Expander.xaml|VS/GroupBox.xaml|VS/ListBox.xaml|VS/Menu.xaml|VS/ScrollBar.xaml|VS/Styles.xaml|VS/TabControl.xaml|VS/TextBox.xaml|VS/Window.xaml|VSWindowButtonStyle|VSWindowStyleKey|WaitingForDataEffect|WaitingForDataStoryboard|Win8MetroPasswordBox|WorkspacesTemplate

List of deleted, renamed and new control theme styles

AccentedDialogHighlightedSquareButton|AccentedDialogSquareButton|ButtonDropDownFocusVisual|ButtonSplitFocusVisual|CenterWindowTemplateKey|ControlButton|DarkWindowCommandsTemplate|DialogCloseStoryboard|DialogShownStoryboard|FiveMinuteIndicator|FlipViewTemplate|FlyoutTemplate|HamburgerButtonStyle|HamburgerListBoxItemStyle|HamburgerListBoxStyle|HamburgerMenuItemFocusVisualTemplate|HamburgerMenuItemStyle|HamburgerMenuListStyle|HamburgerMenuTemplate|HamburgerScrollViewerStyle|HeaderTemplate|HorizontalMetroAnimatedSingleRowTabControl|LightWindowCommandsTemplate|MahApps.Metro.Styles.ContentControlEx|MahApps.Metro.Styles.HamburgerMenu|MahApps.Metro.Styles.MetroDialog|MahApps.Metro.Styles.MetroHeader|MahApps.Metro.Styles.MetroProgressBar|MahApps.Metro.Styles.MetroThumbContentControl|MahApps.Metro.Styles.RangeSlider|MahApps.Metro.Styles.RangeSlider.HorizontalMiddleThumb|MahApps.Metro.Styles.RangeSlider.HorizontalMiddleThumb.Win10|MahApps.Metro.Styles.RangeSlider.HorizontalTemplate|MahApps.Metro.Styles.RangeSlider.HorizontalTemplate.Win10|MahApps.Metro.Styles.RangeSlider.VerticalMiddleThumb|MahApps.Metro.Styles.RangeSlider.VerticalMiddleThumb.Win10|MahApps.Metro.Styles.RangeSlider.VerticalTemplate|MahApps.Metro.Styles.RangeSlider.VerticalTemplate.Win10|MahApps.Metro.Styles.RangeSlider.Win10|MahApps.Metro.Styles.ToggleSwitch|MahApps.Metro.Styles.ToggleSwitchButton|MahApps.Metro.Styles.WindowButtonCommands|MahApps.Metro.Styles.WindowButtonCommands.Win10|MahApps.Metro.Templates.WindowButtonCommands.Win10|MetroDialogTemplate|MinuteIndicator|PivotHeaderTemplate|PivotListViewItem|SplitButtonHorizontal|SplitButtonHorizontal|SplitButtonVertical|SplitButtonVertical|TimePartPickerBase|VerticalMetroAnimatedSingleRowTabControl|WindowButtonCommandsTemplate|WindowCommandsButtonTemplate|WindowCommandsControlStyle|WindowCommandsToggleButtonTemplate|WindowTemplateKey|WindowTitleThumbStyle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment