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.
4
MaterialDesignThemes
ResourceDictionary instances containing Material Design templates and styles for WPF controls in the MahApps library.
2
MaterialDesignThemes
ResourceDictionary instances containing Material Design templates and styles for WPF controls in the MahApps library.
1

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