MaterialDesignInXamlToolkit Versions Save

Google's Material Design in XAML & WPF, for C# & VB.Net.

v4.2.1

2 years ago
  • NEW NavigationListBox style #2335 @StefanoRivolta-Previero
  • ComboBox template update to match latest Material Design spec. #2428 @Keboo
  • Calendar control updated to match latest Material Design spec with lots of additional customization. #2356 and #2412 @StefanoRivolta-Previero
  • NavigationRail updated to match latest Material Design spec. #2348 @StefanoRivolta-Previero
  • Clock updated to match latest Material Design spec. #2338 @StefanoRivolta-Previero
  • Disabled look up controls updated to match latest Material Design spec. #2425 @Anopob
  • UI improvements to MaterialDesignTabRadioButton #2402 and #2400 @JorisCleVR
  • DrawerHost now supports CornerRadius #2333 @StefanoRivolta-Previero
  • TreeView now supports ShowSelection and ExpanderSize attached properties. #2359 @StefanoRivolta-Previero
  • Automatic color adjustment settings can be adjusted in the Color Tool in the demo app #2392 @FantasyTeddy
  • PackIcon changes
  • Full list of changes here

Please note the full list of breaking changes in 4.0.0 #1705

A big thank you to everyone who contributed (either logging issues or submitting PRs): @Anopob @bebenins @Cohote @drepamig @FantasyTeddy @HigherSY @icameron @icarousfff @jdbriaris @Job-madi @JorisCleVR @malu222 @rrs @StefanoRivolta-Previero @yosefmah

v4.1.0

2 years ago
  • Demo application now contains an icon generator. #2284 @Keboo
  • Slider controls updated to match latest Material Design spec. #2244 @jizc
  • New attached property SliderAssist.OnlyShowFocusVisualWhileDragging. #2245 @jizc
  • New attached property to hide character counter on TextBox. #2252 @Keboo
  • Fixed FormatException in DialogHost #2251 @Keboo
  • DialogHost no longer disables content. #2288 @TysonMN
  • PackIcon changes
  • Full list of changes here

Please note the full list of breaking changes in 4.0.0 #1705

A big thank you to everyone who contributed (either logging issues or submitting PRs): @Asymptotique @bebenins @BigBadBleuCheese @dannythegreat @Drise13 @Erapchu @eugeneli71 @Frederik91 @github-actions[bot] @greuelpirat @jizc @josh2112 @LoRdPMN @Maradaehne @TysonMN @xsnakes

v4.0.0

3 years ago
  • List of breaking changes #1705
  • Theme colors can automatically adjust to ensure proper contrast between foreground and background #2106
  • DraweHost now has opened/closed events. #2139
  • C# 8 Nullable Reference Types are now implemented in the library. #2160
  • Header background can now be configured. #2164
  • New style for Window #2174
  • ComboBox now supports outline style #2204
  • TextFields now support leading and trailing icons #2221 and #2222
  • DrawerHost supports multiple open modes #2232
  • TextField now supports character counter #2242
  • Pack icon changes
  • Full list of changes here

A big thank you to everyone who contributed (either logging issues or submitting PRs): @42805578 @AgPeHaJIuH1 @ahmed2m @alexeykap @AmRo045 @artipo @aubiyko @bebenins @bombipappoo @ceterisp @DevanshCodes @FooPenguin @greuelpirat @HClausing @HenJigg @jizc @jmwhitmire @JorisCleVR @louistio @lszczygielek @menishmueli @MichelMichels @MoshiMoshi0 @ncksol @nejcgalof @Nextra @npuc85 @pingu2k4 @Prophetebe @rrs @rtynski @SahilKumar7 @stanley8615 @stigrune @Streissi @Symxn @tarockx @teo-tsirpanis @theramis @TysonMN @wongjiahau @w-syss @Xaalek

v3.2.0

3 years ago
  • Stay lines from adorners no longer appear #1842 @yosefmah
  • New style for Navigation Rail #2026 @HClausing
  • New styles for Choice Chips #1847 @JorisCleVR
  • App's can opt-into inheriting Windows 10 Light/Dark theme setting #1920 @Keboo
  • TextFieldAssist now supports PrefixText #1934 @bombipappoo
  • Libraries are now strong named #1890 @shjin404
  • DataGrid now better matches Material Design spec #1838 @greuelpirat
  • ButtonProgressAssist now supported on MaterialDesignTabRadioButton #1886 @talapoin
  • Calendar control now has better localization support #1915 @yosefmah
  • Calendar now properly uses ClearType #1951 @bombipappoo
  • DatePicker improvements #2050 @greuelpirat
  • MahApps NumericUpDown theme better matches other fields #1923 @yosefmah
  • Expander performance improvements #1986 @w-syss
  • DialogHost now has static Close method #2029 @HenJigg
  • Pack icon changes
  • Full list of changes here

A big thank you to everyone who contributed (either logging issues or submitting PRs): @adrianhara @AmRo045 @Asugakoisi @bebenins @bezzad @bombipappoo @cjmurph @CorradoBarbero @darturdotnetdeveloper @database64128 @DrCQ @gitjsdr26 @greuelpirat @hardiksarin @HClausing @HenJigg @ironsnitra @jairbubbles @James231 @Jesus805 @jonasmayor @JorisCleVR @JustAnothaMike @lszczygielek @Mao-HuiMing @midasw @mincasoft @mwaqasaziz @my522cn @NaamaBarIlan @pavka1799 @ranjan-2209 @Redp87 @shjin404 @shsoft999 @steiftier @talapoin @TheMightyBorkon @tkacleonid @tomh333 @tpdickson @TysonMN @vicmic @w-syss @yosefmah

v3.1.3

3 years ago

This release is to support the MahApps 2.0.0 release. As such this release matches the 3.1.2 release with only the addition of MahApps 2.0.0 support added to MaterialDesignThemes.MahApps

v3.1.2

3 years ago
  • Context Menu now contains Select All option #1784 by @greuelpirat
  • Drop down arrow size is now consistent between ComboBox and DataGrid ComboBox #1789 by @greuelpirat
  • Validation improvements for the Data Grid #1787 by @greuelpirat
  • Snackbar sizes are now more closely align with the material design spec #1796 by @greuelpirat
  • Overlay color of the DrawerHost is not configurable #1798 by @BigBadBleuCheese
  • Pack icon changes
  • Full list of changes here

A big thank you to everyone who contributed (either logging issues or submitting PRs): @ahmediddma @azegallo @bebenins @BigBadBleuCheese @BryceBarbara @dhilmathy @DiegoBM @greuelpirat @Jesus805 @ScriptSun @tamper2 @uPloraX

3.1.1

3 years ago
  • GroupBox now supports the Custom ColorZoneAssist Mode, to allow you to easily specify custom Foreground, and Background brushes. #1763 by @JorisCleVR
  • New filter chip styles for the CheckBox and ListBox. #1759 by @JorisCleVR
  • Snackbar not supports wrapping long text onto a second line. This also allows for controlling the placement of the Action bar button through a new ActionButtonPlacement property on the Snackbar #1755 by @greuelpirat
  • Controls are now added to the Visual Studio Toolbox. #1729 by @Mrxx99
  • Pack Icon Changes
  • Full list of changes here

A big thank you to everyone who contributed (either logging issues or submitting PRs): @Aurelio67 @bebenins @ColossalMoose @greuelpirat @jbooth88 @JorisCleVR @Mrxx99 @soi013 @vandrerm

3.1.0

4 years ago
  • New filter chips style for ToggleButton by @mgnslndh #1456
  • Update to .NET Core 3.1 #1654
  • ColorZone now supports a Custom mode by @ahmedflix25 #1611
  • Pack Icon Changes
  • Full list of changes here

ComboBox visual change:

Previously the popup box tried to determine its background color by looking up the visual tree. However this is not always possible (see #1550). The fix (#1576) was to switch it to use the theme brush. If you are not using the MaterialDesignPaper theme brush for the control that contains the ComboBox it should just work for you. If you are not doing that, you will notice that the background of your ComobBox drop down is no longer the same color. You can work around this by setting the MaterialDesignPaper resource brush at a reasonable level. Something like:

<ComboBox>
    <ComboBox.Resources>
        <SolidColorBrush x:Key="MaterialDesignPaper" Color="Red" />
    </ComboBox.Resources>
...
</ComboBox>

You can also move that brush up to the Window level resources if it makes sense in your application, rather than specifying it on each ComboBox. Alternatively if you use the same background for all combo boxes you can use this style in your App.xaml

<Style TargetType="ComboBox" BasedOn="{StaticResource {x:Type ComboBox}}">
    <Style.Resources>
        <SolidColorBrush x:Key="MaterialDesignPaper" Color="Red" />
    </Style.Resources>
</Style>

A big thank you to everyone who contributed (either logging issues or submitting PRs): @AgPeHaJIuH1 @ahmedflix25 @ahmediddma @alekstrust @AmRo045 @andybond006 @awebre @bebenins @bukshuk @burekas7 @ColossalMoose @ContainsK @dmuehlenhoff @FooPenguin @Gopichandar @greuelpirat @IamJapanese @jespersh @Jesus805 @kodaniel @kvpt @LiptonOlolo @mgnslndh @MichelMichels @mipen @mr-at0s @Mrxx99 @NZSmartie @paulovila @pavka1799 @philpowers @punker76 @raimand13 @schorsch2489 @schulz3000 @soi013 @Taschenbuch @Wolfteam @w-syss @xthehacker2000x @yangbocheng @yosefmah

v3.0.1

4 years ago

Bug fix update.

Fixed an issue where assemblies were not being versioned property - #1556

Full list of changes here

Pack Icon Updates

  • Maxcdn => removed

A big thank you to everyone who contributed (either logging issues or submitting PRs): @AmRo045 @bebenins @cdrfenix @JeffBarnard @jotunskij @MichelMichels @Noboroto @Tide

v3.0.0

4 years ago

Please see #1301 for a list of known breaking changes.

  • .NET Core 3.0 support #1323
  • MahApps 2.0.0 support #1483 MUST USE PREVIEW MaterialDesignThemes.MahApps NUGET PACKAGE
  • DialogHost background, Badge corner radius, switch toggle button background are now configurable. #1364 #1304 #1408
  • New filled and outline DatePicker styles #1501
  • Today icon on date picker now properly shows as an outline. #1446
  • Projects can opt-into referencing Roboto font as a file resource rather than an embedded resource. #746
  • Pack Icon Updates
    • BabyBuggy => BabyCarriage
    • BabyBuggyOff => BabyCarriageOff
    • Payment => CreditCard
    • CurrencyChf => removed
    • Franc => removed
    • FileXml => removed
    • FormatListTriangle => removed
    • GoogleAllo => removed
    • Test => Account
    • DieD10 => DiceD10
    • DieD20 => DiceD20
    • DieD4 => DiceD4
    • DieD6 => DiceD6
    • DieD8 => DiceD8
    • MagnifyOutline => Search
  • Full list of changes here

A special thank you to: @jespersh for all of the work adding in .NET Core 3.0 support. @Mrxx99 for the many PRs, issues comments, and backlog grooming.

A big thank you to everyone who contributed (either logging issues or submitting PRs): @AdarshRise @adrianhara @ahmedflix25 @ahmediddma @AmRo045 @Anopob @Awsmolak @bender2k14 @beppemarazzi @boskokg @danaki @dhilmathy @gentarok @HuggerCoursera @ins0mniaque @jespersh @Jesus805 @jizc @JonathanSchafer @JovanovicMarija @laxmy @lloydkuijs @mgnslndh @MichelMichels @mr-at0s @Mrxx99 @No1e @pavka1799 @raimand13 @RaoHammas @rgomez90 @rimariot @sandrohanea @SirUppyPancakes @SKProCH @spiegelp @thedude61636 @tomasfil @topcatarg @VarunSaiTeja @WillEllis @wwarby @yexcoffier