Uno.Material.WinUI 3.0.40

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
.NET 6.0 .NET Standard 2.0
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Uno.Material.WinUI --version 3.0.40
NuGet\Install-Package Uno.Material.WinUI -Version 3.0.40
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Uno.Material.WinUI" Version="3.0.40" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Uno.Material.WinUI --version 3.0.40
#r "nuget: Uno.Material.WinUI, 3.0.40"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Uno.Material.WinUI as a Cake Addin
#addin nuget:?package=Uno.Material.WinUI&version=3.0.40

// Install Uno.Material.WinUI as a Cake Tool
#tool nuget:?package=Uno.Material.WinUI&version=3.0.40

<p align="center"> <img src="doc/assets/themes-design-systems.png"> </p>

Uno.Themes

Open Uno.Themes in Gitpod Azure DevOps License

Uno.Themes is the repo for add-ons NuGet packages that can be added to any new or existing Uno solution.

It contains two libraries:

Both libraries include:

  • Color system for both Light and Dark theme
  • Styles for existing WinUI controls like Buttons, TextBox, etc.

Platform support:

  • WinUI / UWP
  • iOS
  • macOS
  • Android
  • WebAssembly
  • Linux (Skia.Gtk)

Packages

Package Stable Preview
Uno.Material NuGet stable NuGet preview
Uno.Material.WinUI NuGet stable NuGet preview
Uno.Cupertino NuGet stable NuGet preview
Uno.Cupertino.WinUI NuGet stable NuGet preview

Getting Started

See the complete documentation for starting with this library.

For a larger example and features demo, visit the Uno Gallery repository.

Documentation

All documentation for Uno.Themes can be found on our website.

Contributing

Please read our contributing guide to learn about our development process and how to propose bug fixes and improvements. Come visit us on our Discord Channel #uno-platform for help on how to contribute!

Contribute to Uno in your browser using GitPod.io, follow our guide here.

Be also mindful of our Code of Conduct.

Acknowledgments

License

This project is licensed under the Apache 2.0 license - see the LICENSE file for details.

Contributors

Thanks go to these wonderful people (List made with contrib.rocks):

Uno.Themes Contributors

💖 Thank you.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-android31.0 is compatible.  net6.0-ios was computed.  net6.0-ios15.4 is compatible.  net6.0-maccatalyst was computed.  net6.0-maccatalyst15.4 is compatible.  net6.0-macos was computed.  net6.0-macos12.3 is compatible.  net6.0-tvos was computed.  net6.0-windows was computed.  net6.0-windows10.0.18362 is compatible.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed.  monoandroid12.0 is compatible. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed.  xamarinios10 is compatible. 
Xamarin.Mac xamarinmac was computed.  xamarinmac20 is compatible. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Uno.Material.WinUI:

Package Downloads
Uno.Toolkit.WinUI.Material The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

A set of controls for Uno Platform, UWP and WinUI

Uno.Material.WinUI.Markup The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

A set of C# for Markup helpers for Uno.Material.WinUI

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on Uno.Material.WinUI:

Repository Stars
PrismLibrary/Prism
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
beto-rodriguez/LiveCharts2
Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
Mapsui/Mapsui
Mapsui is a .NET Map component for: MAUI, WPF, Avalonia, Uno, Blazor, WinUI, Xamarin and Eto
unoplatform/Uno.Gallery
The Uno Platform Gallery application
Version Downloads Last updated
4.0.0-dev.160 0 9/29/2023
4.0.0-dev.159 0 9/29/2023
4.0.0-dev.157 0 9/29/2023
4.0.0-dev.156 85 9/29/2023
4.0.0-dev.152 28 9/28/2023
4.0.0-dev.151 28 9/28/2023
4.0.0-dev.150 27 9/28/2023
4.0.0-dev.149 29 9/28/2023
4.0.0-dev.148 23 9/28/2023
4.0.0-dev.147 29 9/28/2023
4.0.0-dev.146 255 9/26/2023
4.0.0-dev.140 286 9/22/2023
4.0.0-dev.139 162 9/20/2023
4.0.0-dev.126 2,887 8/30/2023
4.0.0-dev.124 92 8/30/2023
3.1.0-dev.96 896 8/31/2023
3.1.0-dev.94 84 8/30/2023
3.0.40 3,572 9/6/2023
2.8.0-dev.6 556 8/30/2023
2.8.0-dev.2 174 8/29/2023
2.7.0-dev.104 814 8/16/2023
2.7.0-dev.102 839 8/16/2023
2.7.0-dev.99 55 8/15/2023
2.7.0-dev.97 319 8/11/2023
2.7.0-dev.95 59 8/11/2023
2.7.0-dev.89 103 8/10/2023
2.7.0-dev.88 270 8/7/2023
2.7.0-dev.86 55 8/7/2023
2.7.0-dev.84 61 8/7/2023
2.7.0-dev.81 66 8/7/2023
2.7.0-dev.61 102 8/7/2023
2.7.0-dev.59 208 8/4/2023
2.7.0-dev.56 112 8/3/2023
2.7.0-dev.54 66 8/3/2023
2.7.0-dev.53 186 8/1/2023
2.7.0-dev.47 70 8/1/2023
2.7.0-dev.45 65 8/1/2023
2.7.0-dev.41 138 7/31/2023
2.7.0-dev.39 544 7/26/2023
2.7.0-dev.37 63 7/26/2023
2.7.0-dev.35 70 7/25/2023
2.7.0-dev.33 74 7/24/2023
2.7.0-dev.31 63 7/24/2023
2.7.0-dev.29 68 7/24/2023
2.7.0-dev.27 71 7/24/2023
2.7.0-dev.25 78 7/14/2023
2.7.0-dev.23 70 7/12/2023
2.7.0-dev.21 79 6/29/2023
2.7.0-dev.20 77 6/27/2023
2.7.0-dev.19 57 6/27/2023
2.7.0-dev.18 320 6/19/2023
2.7.0-dev.17 142 6/16/2023
2.7.0-dev.16 142 6/14/2023
2.7.0-dev.15 101 6/13/2023
2.7.0-dev.13 60 6/13/2023
2.7.0-dev.12 99 6/12/2023
2.7.0-dev.11 257 6/7/2023
2.7.0-dev.10 68 6/7/2023
2.7.0-dev.8 56 6/7/2023
2.7.0-dev.7 127 6/5/2023
2.7.0-dev.5 146 6/2/2023
2.7.0-dev.2 392 5/30/2023
2.7.0-dev.1 66 5/30/2023
2.6.1 9,305 6/7/2023
2.6.0 3,838 6/5/2023
2.6.0-dev.25 546 5/28/2023
2.6.0-dev.24 83 5/25/2023
2.6.0-dev.21 63 5/25/2023
2.6.0-dev.19 103 5/16/2023
2.6.0-dev.17 2,994 5/4/2023
2.6.0-dev.14 1,668 3/28/2023
2.6.0-dev.5 116 3/16/2023
2.6.0-dev.2 168 3/13/2023
2.5.3 17,729 3/16/2023
2.5.2 556 3/16/2023
2.5.0-dev.44 149 3/10/2023
2.5.0-dev.43 1,098 3/9/2023
2.5.0-dev.41 140 3/8/2023
2.5.0-dev.40 238 3/4/2023
2.5.0-dev.39 131 3/2/2023
2.5.0-dev.38 132 2/28/2023
2.5.0-dev.37 3,858 2/23/2023
2.5.0-dev.34 145 2/22/2023
2.5.0-dev.31 720 2/17/2023
2.5.0-dev.26 188 2/16/2023
2.5.0-dev.20 74 2/15/2023
2.5.0-dev.19 577 2/8/2023
2.5.0-dev.15 1,128 1/23/2023
2.5.0-dev.14 1,192 1/13/2023
2.5.0-dev.10 87 1/12/2023
2.5.0-dev.6 1,553 12/31/2022
2.5.0-dev.3 105 12/23/2022
2.5.0-dev.1 85 12/22/2022
2.4.1 6,614 12/13/2022
2.4.0-dev.68 211 11/24/2022
2.4.0-dev.66 83 11/23/2022
2.4.0-dev.64 323 11/17/2022
2.4.0-dev.62 141 11/7/2022
2.4.0-dev.60 93 11/3/2022
2.4.0-dev.59 76 11/3/2022
2.4.0-dev.57 1,097 11/3/2022
2.4.0-dev.53 79 11/2/2022
2.4.0-dev.46 85 11/1/2022
2.4.0-dev.42 370 10/27/2022
2.4.0-dev.40 81 10/27/2022
2.4.0-dev.38 171 10/20/2022
2.4.0-dev.33 91 10/6/2022
2.4.0-dev.31 85 9/30/2022
2.4.0-dev.29 82 9/30/2022
2.4.0-dev.26 86 9/29/2022
2.4.0-dev.24 82 9/29/2022
2.4.0-dev.19 113 9/22/2022
2.4.0-dev.17 198 9/21/2022
2.4.0-dev.13 876 9/15/2022
2.4.0-dev.11 130 9/14/2022
2.4.0-dev.7 124 9/14/2022
2.3.0 6,310 9/12/2022
2.3.0-dev.20 314 9/9/2022
2.3.0-dev.17 84 9/9/2022
2.3.0-dev.12 589 8/31/2022
2.3.0-dev.10 500 8/31/2022
2.3.0-dev.8 75 8/30/2022
2.3.0-dev.6 679 8/12/2022
2.3.0-dev.4 473 7/22/2022
2.2.0 5,434 6/29/2022
2.2.0-dev.7 103 6/28/2022
2.2.0-dev.5 102 6/20/2022
2.2.0-dev.2 98 6/17/2022
2.1.0 536 6/10/2022
2.1.0-dev.51 99 6/10/2022
2.1.0-dev.48 97 6/8/2022
2.1.0-dev.46 100 6/8/2022
2.1.0-dev.44 102 6/8/2022
2.1.0-dev.42 100 6/7/2022
2.1.0-dev.40 121 6/7/2022
2.1.0-dev.37 103 6/3/2022
2.1.0-dev.35 103 6/3/2022
2.1.0-dev.33 94 6/3/2022
2.1.0-dev.31 226 6/3/2022
2.1.0-dev.29 101 6/3/2022
2.1.0-dev.27 104 6/2/2022
2.1.0-dev.25 98 6/2/2022
2.1.0-dev.23 100 6/2/2022
2.1.0-dev.20 101 6/2/2022
2.1.0-dev.18 96 6/2/2022
2.1.0-dev.16 101 6/1/2022
2.1.0-dev.13 101 6/1/2022
2.1.0-dev.11 107 6/1/2022
2.1.0-dev.9 109 6/1/2022
2.1.0-dev.5 110 5/24/2022
2.1.0-dev.2 97 5/23/2022
2.0.0 1,901 5/23/2022
2.0.0-dev.228 104 5/23/2022
2.0.0-dev.226 103 5/23/2022
2.0.0-dev.224 168 5/23/2022
2.0.0-dev.222 97 5/23/2022
2.0.0-dev.220 106 5/23/2022
2.0.0-dev.218 123 5/23/2022
2.0.0-dev.216 102 5/21/2022
2.0.0-dev.214 97 5/21/2022
2.0.0-dev.210 100 5/20/2022
2.0.0-dev.208 103 5/20/2022
2.0.0-dev.206 105 5/19/2022
2.0.0-dev.204 101 5/19/2022
2.0.0-dev.203 101 5/19/2022
2.0.0-dev.201 378 5/13/2022
2.0.0-dev.198 101 5/13/2022
2.0.0-dev.195 192 5/12/2022
2.0.0-dev.193 110 5/11/2022
2.0.0-dev.191 313 5/10/2022
2.0.0-dev.189 104 5/10/2022
2.0.0-dev.187 104 5/9/2022
2.0.0-dev.185 222 5/9/2022
2.0.0-dev.183 111 5/3/2022
2.0.0-dev.181 529 4/28/2022
2.0.0-dev.179 97 4/28/2022
2.0.0-dev.177 104 4/27/2022
2.0.0-dev.175 347 4/25/2022
2.0.0-dev.172 145 4/22/2022
2.0.0-dev.170 106 4/22/2022
2.0.0-dev.168 115 4/21/2022
2.0.0-dev.166 107 4/21/2022
2.0.0-dev.164 110 4/21/2022
2.0.0-dev.162 103 4/20/2022
2.0.0-dev.156 116 4/16/2022
2.0.0-dev.154 140 4/14/2022
2.0.0-dev.152 107 4/14/2022
2.0.0-dev.150 107 4/13/2022
2.0.0-dev.146 104 4/13/2022
1.4.0-dev.34 116 4/12/2022
1.4.0-dev.30 693 3/31/2022
1.4.0-dev.21 103 3/30/2022
1.4.0-dev.17 112 3/25/2022
1.4.0-dev.12 103 3/24/2022
1.4.0-dev.6 120 3/8/2022
1.3.3 228 4/12/2022
1.3.2 117 4/11/2022
1.3.1 202 3/9/2022
1.3.0-dev.19 135 1/10/2022
1.3.0-dev.17 127 1/4/2022
1.3.0-dev.12 131 1/3/2022
1.3.0-dev.4 208 12/17/2021
1.2.0 2,215 12/15/2021
1.2.0-dev.15 163 12/15/2021
1.2.0-dev.13 188 12/15/2021
1.2.0-dev.8 215 12/8/2021
1.2.0-dev.6 217 12/8/2021
1.2.0-dev.4 183 12/7/2021
1.2.0-dev.2 181 12/7/2021
1.1.0 205 12/6/2021
1.1.0-dev.70 404 12/2/2021
1.1.0-dev.68 167 12/2/2021
1.1.0-dev.66 969 12/1/2021
1.1.0-dev.64 1,145 11/29/2021
1.1.0-dev.62 1,791 11/26/2021
1.1.0-dev.57 3,156 11/25/2021
1.1.0-dev.55 2,745 11/25/2021
1.1.0-dev.53 2,954 11/24/2021
1.1.0-dev.51 2,718 11/24/2021
1.1.0-dev.49 2,739 11/24/2021
1.1.0-dev.47 3,233 11/24/2021
1.1.0-dev.45 2,949 11/24/2021
1.1.0-dev.43 5,640 11/23/2021
1.1.0-dev.41 179 11/23/2021
1.1.0-dev.39 182 11/23/2021
1.1.0-dev.37 298 11/22/2021
1.1.0-dev.35 497 11/21/2021
1.1.0-dev.33 474 11/21/2021
1.1.0-dev.31 691 11/19/2021
1.1.0-dev.29 674 11/19/2021
1.1.0-dev.27 203 11/19/2021
1.1.0-dev.25 260 11/19/2021
1.1.0-dev.22 180 11/19/2021
1.1.0-dev.19 254 11/19/2021
1.1.0-dev.17 209 11/18/2021
1.1.0-dev.15 196 11/17/2021
1.1.0-dev.13 207 11/15/2021
1.1.0-dev.11 180 11/15/2021
1.1.0-dev.9 218 11/15/2021
1.1.0-dev.7 240 11/9/2021
1.1.0-dev.5 211 10/29/2021
1.0.3 245 11/3/2021
1.0.2 450 11/2/2021
1.0.0-dev.851 211 10/28/2021
1.0.0-dev.848 195 10/27/2021
1.0.0-dev.846 221 10/26/2021
1.0.0-dev.844 190 10/25/2021
1.0.0-dev.842 200 10/20/2021
1.0.0-dev.840 205 10/20/2021
1.0.0-dev.838 224 10/15/2021
1.0.0-dev.836 179 10/14/2021
1.0.0-dev.834 186 10/7/2021
1.0.0-dev.832 191 10/4/2021
1.0.0-dev.830 227 9/29/2021
1.0.0-dev.827 193 9/16/2021
1.0.0-dev.825 192 9/14/2021
1.0.0-dev.823 201 9/8/2021
1.0.0-dev.812 180 9/3/2021
1.0.0-dev.810 188 8/27/2021
1.0.0-dev.802 273 8/6/2021
1.0.0-dev.796 201 8/4/2021
1.0.0-dev.794 191 8/4/2021
1.0.0-dev.792 215 8/4/2021
1.0.0-dev.790 213 7/29/2021
1.0.0-dev.788 220 7/14/2021
1.0.0-dev.786 204 7/13/2021
1.0.0-dev.784 195 6/14/2021
1.0.0-dev.782 175 6/10/2021
1.0.0-dev.780 178 6/9/2021
1.0.0-dev.778 174 6/8/2021
1.0.0-dev.774 188 6/7/2021
1.0.0-dev.772 238 6/1/2021
1.0.0-dev.770 255 5/31/2021
1.0.0-dev.766 188 5/26/2021
1.0.0-dev.764 190 5/19/2021
1.0.0-dev.762 206 5/19/2021
1.0.0-dev.760 218 5/7/2021
1.0.0-dev.758 223 5/5/2021
1.0.0-dev.755 204 5/4/2021
1.0.0-dev.753 195 4/30/2021
1.0.0-dev.751 197 4/29/2021
1.0.0-dev.749 216 4/28/2021

#  (2023-08-31)


### Bug Fixes

* Adding missing OutlineVariant brushes ([#1166](https://github.com/unoplatform/Uno.Themes/issues/1166)) ([4be7b19](https://github.com/unoplatform/Uno.Themes/commit/4be7b190a0a320800ae4340548098c9071e53990))
* Adding missing OutlineVariant brushes ([#1166](https://github.com/unoplatform/Uno.Themes/issues/1166)) ([2c4ca7f](https://github.com/unoplatform/Uno.Themes/commit/2c4ca7feb0987d8c6040b7e6b16c6463eb4513c1))
* Adjust the ToggleSwitch to properly work on all platforms and clean up resources ([3b60afd](https://github.com/unoplatform/Uno.Themes/commit/3b60afd289e95474aa403abfe122a2ef2a58d214))
* Adjusts opacity instead of visibility ([cd37f1c](https://github.com/unoplatform/Uno.Themes/commit/cd37f1c5451c05df422bfa49c78e3dc2b56bcb1a))
* align lightweight styling material checkbox resources with fluent (backport [#1140](https://github.com/unoplatform/Uno.Themes/issues/1140)) ([#1141](https://github.com/unoplatform/Uno.Themes/issues/1141)) ([c96dcb2](https://github.com/unoplatform/Uno.Themes/commit/c96dcb272cea446cd848346e1f7d0ee9b9929915))
* change brush value transparent to SystemControlTransparentBrush ([4e82eda](https://github.com/unoplatform/Uno.Themes/commit/4e82eda36c639a982ae1da334caf527b3ec39295))
* **checkbox:** the checkbox will have the same color as figma ([00e2053](https://github.com/unoplatform/Uno.Themes/commit/00e205302bb199bf1c4514ed05ad51dfd1930758))
* disabled text visibility ([10626e8](https://github.com/unoplatform/Uno.Themes/commit/10626e83034bb461e61b0394b46a40bf851d7078))
* Fix AlternateContent for ToogleButton crashing on UWP when not set ([7171123](https://github.com/unoplatform/Uno.Themes/commit/71711230322147f24f5fb3e5f94f3c214ceeac89))
* missing cupertino slider resource ([#1136](https://github.com/unoplatform/Uno.Themes/issues/1136)) ([1e5119a](https://github.com/unoplatform/Uno.Themes/commit/1e5119a896be12f52c3be977469de67ede6e2612))
* Multiple controls to fix resources, visual states, and lightweight styling issues (matching latest changes in uno material design file) ([90cd09e](https://github.com/unoplatform/Uno.Themes/commit/90cd09e9c7945ddfde9ea641cc9edd4b6298919f))
* pipspager resources not used ([64076bc](https://github.com/unoplatform/Uno.Themes/commit/64076bc75b6d037e94be68d6cdc272ac9e06633b))
* pointerover resource keys ([c8881c5](https://github.com/unoplatform/Uno.Themes/commit/c8881c56e5033633cec10f18b35f4d815fc20454))
* Remove Header to M3 ToggleSwitch for the moment as it is not part of the design after validating with the team. Can be added back if decided later on. ([d6cd434](https://github.com/unoplatform/Uno.Themes/commit/d6cd4349323f709018eb910257f9588eafde8866))
* Remove old Material M3 Style to replace it with the new updapted one ([675f4b2](https://github.com/unoplatform/Uno.Themes/commit/675f4b2c2d9aa11edb43211299863164b273e817))
* SwitchKnob clipping during animation ([2cdaae3](https://github.com/unoplatform/Uno.Themes/commit/2cdaae3de0cd9405f376cc84f71426be76496202))
* XAML parsing failed for MaterialOutlinedPasswordBoxStyle ([dcaaccd](https://github.com/unoplatform/Uno.Themes/commit/dcaaccd11292c65811839baec851241f1392ba75))


### Features

* added Pipspage lightweight styling ([3fa2cee](https://github.com/unoplatform/Uno.Themes/commit/3fa2cee8d04836dab9455f9847fc4c5b724d54e1))
* Adding ToggleSwitch Material 3 Styles ([1e1905d](https://github.com/unoplatform/Uno.Themes/commit/1e1905d410e6a1a3187d900bffeb77faead87315))
* **progressbar:** added non color-elements to ThemeDictionnaries ([#1068](https://github.com/unoplatform/Uno.Themes/issues/1068)) ([86a5357](https://github.com/unoplatform/Uno.Themes/commit/86a5357a69444d241df443f415e8134741f5eac8))
* **ratingcontrol:** Add Rating Control styles and Rating Control sample page ([5accffd](https://github.com/unoplatform/Uno.Themes/commit/5accffd6d1e85f9293f0c58164059009e7d3d820))
* **slider:** adding other elements to lightweight styling ([#1070](https://github.com/unoplatform/Uno.Themes/issues/1070)) ([7328c5b](https://github.com/unoplatform/Uno.Themes/commit/7328c5b73dcb4901f9f784b38a2a1899e1faacd4))


### BREAKING CHANGES

* Lightweight styling resources update and remove SecondaryRadioButtonStyle for Material M3 RadioButton Style (v2)

(cherry picked from commit fadfb013a0a69dce4cf7545427ddbd3caeec82ee)

# Conflicts:
# src/library/Uno.Material/Styles/Controls/v2/PasswordBox.xaml
# src/samples/Uno.Themes.Samples/Uno.Themes.Samples.Shared/Content/Controls/ToggleButtonSamplePage.xaml
# src/samples/Uno.Themes.Samples/Uno.Themes.Samples.Shared/Content/Controls/ToggleButtonSamplePage.xaml.cs