Skip to main content
MonoAndroid11.0Xamarin.iOS1.0Xamarin.Mac2.0net6.0-android31.0net6.0-ios15.2net6.0-maccatalyst15.2

A set of Cupertino styles for WinUI Controls to be used in Uno Platform and

Published
May 13, 2022
4y ago
Total Downloads
204.7K
204,666

Install

dotnet add package Uno.Cupertino --version 2.0.0-dev.198
ProductVersions
.NET
net6.0-android31.0net6.0-ios15.2net6.0-maccatalyst15.2net6.0-macos12.1
.NET Standard
netstandard2.0
MonoAndroid
monoandroid11.0
Universal Windows Platform
uap10.0.18362
Other
Xamarin.Mac2.0Xamarin.iOS1.0

README

Uno Material

This library is designed to help you use Material Design 3. It includes:

  • 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)

Uno Material

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

License

Getting Started

See the complete Getting Started guide 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 here or on Uno Platform documentation.

License

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

Contributing

Please read CONTRIBUTING.md for details on the process for contributing to this project.

Be mindful of our Code of Conduct.

Acknowledgments

Changes from Previous Version

v2.0.0-dev.195v2.0.0-dev.198
Added Frameworks
MonoAndroid11.0Xamarin.iOS1.0Xamarin.Mac2.0net6.0-android31.0net6.0-ios15.2net6.0-maccatalyst15.2net6.0-macos12.1.NETStandard2.0UAP10.0.18362
Added Dependencies
Uno.UI(MonoAndroid11.0)
Uno.UI.Lottie(MonoAndroid11.0)
Uno.XamlMerge.Task(MonoAndroid11.0)
Uno.UI(Xamarin.iOS1.0)
Uno.UI.Lottie(Xamarin.iOS1.0)
Uno.XamlMerge.Task(Xamarin.iOS1.0)
Uno.UI(Xamarin.Mac2.0)
Uno.UI.Lottie(Xamarin.Mac2.0)
Uno.XamlMerge.Task(Xamarin.Mac2.0)
Uno.UI(net6.0-android31.0)
Uno.UI.Lottie(net6.0-android31.0)
Uno.XamlMerge.Task(net6.0-android31.0)
Uno.UI(net6.0-ios15.2)
Uno.UI.Lottie(net6.0-ios15.2)
+16 more

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 9 target frameworks; confirm the exact target used by your application.The published metadata declares 31 direct dependency entries across framework groups. Inspect the resolved dependency graph for your target framework.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.