MahApps.Metro 1.1.0

The goal of MahApps.Metro is to allow devs to quickly and easily cobble together a "Metro" or "Modern UI" for their WPF4+ apps, with minimal effort.

Showing the top 20 packages that depend on MahApps.Metro.

Packages Downloads
MaterialDesignThemes
ResourceDictionary instances containing Material Design templates and styles for WPF controls in the MahApps library.
10
MaterialDesignThemes
ResourceDictionary instances containing Material Design templates and styles for WPF controls in the MahApps library.
8
MaterialDesignThemes
ResourceDictionary instances containing Material Design templates and styles for WPF controls in the MahApps library.
7
MaterialDesignThemes
ResourceDictionary instances containing Material Design templates and styles for WPF controls in the MahApps library.
6
MaterialDesignThemes
ResourceDictionary instances containing Material Design templates and styles for WPF controls in the MahApps library.
2

Notes

This is a bug fix and fetaure release of MahApps.Metro.

Features

  • It's now possible to get an opened dialog from a MetroWindow #1739
  • Allow the user to disable the window dragging #1669
  • Dialogs can now use the ColorScheme = MetroDialogColorScheme.Inverted
  • Add MouseOverGlowEnabled to FlipView
  • Back/Forward Buttons now enabled/disabled instead visible/or not
  • AreAnimationsEnabled property for Flyout to show the Flyout directly or with animation
  • MaximumBodyHeight for MetroDialogSettings, so we can get a ScrollViewer for tall dialog content
  • IsMinButtonEnabled, IsMaxRestoreButtonEnabled and IsCloseButtonEnabled to enable/disable the window buttons at WindowButtonCommands @romerod #1562
  • IdealForegroundDisabledBrush to set the foreground for disabled window buttons at WindowButtonCommands #1581
  • MetroWindow animates now on minimize/maximize/restore window action (limited by ignoring the taskbar) #1756
  • It's now possible to put the MahApps styles only in a window and the main app will remain unaffected (all buttons and commands will be styled as good as well.) #1777
  • The underline position is based on TabstripPlacement property of TabControl. (ControlsHelper.IsUnderlined) #1737 #1478
  • It's now possible to upgrade the WindowPlacementSettings on version change (minor breaking change) #1787 #1736
  • New property ShowSeparators for WindowCommands, so it's possible to hide the WindowCommands seperators
  • MetroTabItem now supports the TabControlHelper.IsUnderlined attached property #1795 #1796
  • Flyout focus enhancement #1805
    It's now possible to set FocusedElement and AllowFocusElement to enable focusing mechanism
    • If AllowFocusElement is set to True the Flyout tries to focus the first focusable element, if there is no focusable element, it tries to focus an element in the header section.
    • If FocusedElement is set the Flyout focus this element.
  • Better default CapsLock icon for PasswordBox SHA
  • Add a callback for ShowIconOnTitleBar #1810, so we can hide the icon e.g. after window is loaded #1688
  • New CornerRadiuis property for MetroButton and ToggleButton style SHA, SHA, SHA

Changes

  • Simplify styles (backwards-compatible changes and fixes, e.g. disabled style) for PasswordBox, TextBox, DatePicker, CheckBox, RadioButton, SquareButton, MetroButton, ToggleButton, ComboBox, ComboBoxItem
  • Use IdealForegroundColor for AccentSelectedColorBrush (for better results in ListBox, ListView, DataGrid and ComboBox)

Bugfixes

  • Fixed maximize button path only displays partially when using SaveWindowPosition #1580 #1693
  • Fixed background of ComboBox #1713
  • Use UseLayoutRounding for MetroWindow for better pixel stuff SHA
  • Fixed ideal foreground for some color styles #1748
  • Fixed disabled window buttons foreground (and add IdealForegroundDisabledBrush to handle this) #1581
  • Fixed wrong max/restore button tool tip when maximized SHA
  • Fixed wrong window size while moving maximized window between monitors #1275
  • Fixed the cursor of the button in the ProgressDialog #1763
  • Fixed text wrapping for MessageDialog Message #1776 #1766
  • Fixed missing behavior when toggle UseNoneWindowStyle SHA
  • Fixed foreground color of WindowComands and WindowButtonCommands #1788 #1503
  • Fixed PasswordBox with ClearTextButton doesnt show the button #1718
  • Fixed wrong text for buttons in dialogs (it's now preserve by default) #1793 #1755
  • Fixed usage of ClearTextButton: Subscribe to clear button even if control is already loaded. #1764 #1797
  • Fixed SplitButton SelectedIndex and SelectedItem (binds now two way by default) #1798
  • Fixed losing Window shadow [EnableDWMDropShadow] #1791 #1799
  • Fixed alignment of decrement button on vertical scrollbars #1800
  • Fixed non working button click action with TextboxHelper.ClearTextButton="True" after visibilty change #1268 #1809
  • Fixed CaretBrush after theme changed for PasswordBox SHA and DatePicker SHA
  • Fixed disabled ComboBox style (looks now like other controls) SHA
  • Fixed disabled DatePicker style and wrong showing watermark SHA
  • Fixed wrong WindowPlacement saving with Border snaps #1811 #1814
  • Fixed color disappearing for DataGrid selection #1728 #1816
  • Fixed FocusVisualStyle in Flyouts (surround Flyout content with AdornerDecorator) SHA

This package has no dependencies.

Version Downloads Last updated
3.0.0-rc0529 13 12/11/2025
3.0.0-rc0525 11 12/10/2025
3.0.0-rc0516 8 12/20/2025
3.0.0-alpha0513 8 12/22/2025
3.0.0-alpha0492 6 12/09/2025
3.0.0-alpha0490 7 12/14/2025
3.0.0-alpha0476 10 12/17/2025
3.0.0-alpha0457 7 12/19/2025
2.4.11 9 12/12/2025
2.4.10 8 12/21/2025
2.4.9 5 12/20/2025
2.4.8 6 12/25/2025
2.4.7 13 12/16/2025
2.4.6 7 12/10/2025
2.4.5 8 12/20/2025
2.4.4 6 12/20/2025
2.4.3 10 12/20/2025
2.4.2 8 12/20/2025
2.4.1 11 12/18/2025
2.4.0 5 12/13/2025
2.3.4 10 12/14/2025
2.3.3 5 12/20/2025
2.3.2 7 12/20/2025
2.3.1 9 12/20/2025
2.3.0 5 12/20/2025
2.2.0 11 12/15/2025
2.1.1 5 12/20/2025
2.1.0 7 12/15/2025
2.0.1 7 12/20/2025
2.0.0 7 12/19/2025
1.6.5 7 12/16/2025
1.6.4 6 12/20/2025
1.6.3 7 12/20/2025
1.6.2 6 12/20/2025
1.6.1 4 12/20/2025
1.6.0 8 12/14/2025
1.5.0 6 12/20/2025
1.4.3 7 12/20/2025
1.4.2 7 12/20/2025
1.4.1 6 12/20/2025
1.4.0 5 12/20/2025
1.3.0 5 12/20/2025
1.2.4 7 12/13/2025
1.2.3 6 12/13/2025
1.2.2 10 12/14/2025
1.2.0 7 12/14/2025
1.1.2 6 12/11/2025
1.1.1 5 12/14/2025
1.1.0 8 12/14/2025
1.0.0 9 12/14/2025
0.14.0 10 12/14/2025
0.13.1 10 12/10/2025
0.13.0 7 12/14/2025
0.12.1 8 12/13/2025
0.12.0 10 12/10/2025
0.11.0 8 12/10/2025
0.10.1.1 7 12/10/2025
0.10.0.1 4 12/28/2025
0.10.0 9 12/14/2025
0.9.0 6 12/13/2025
0.8.0 10 12/14/2025
0.7.2 6 12/13/2025
0.7.1 7 12/13/2025
0.6.0.1 8 12/24/2025
0.6.0 11 12/09/2025
0.5.0 8 12/11/2025
0.4.0.17 6 12/23/2025
0.3.0.1 6 12/18/2025
0.3.0 5 12/10/2025
0.2.0 6 12/10/2025
0.1.0 8 12/10/2025