/MauiIcons

MauiIcons is Icon Collection Library for .Net Maui

Primary LanguageC#MIT LicenseMIT

MauiIcons_logo

.Net Maui Icons

.Net Maui Icons - Fluent, Material & Cupertino is a Collection of Library to Resolves Icons or Font Icon Management on .Net Maui by Providing Controls with Complete Material Icon Collection Built into Library.

Packages

Package Latest stable Latest Preview Description
AathifMahir.Maui.MauiIcons.Core AathifMahir.Maui.MauiIcons.Core AathifMahir.Maui.MauiIcons.Core Core Library for Maui Icons
AathifMahir.Maui.MauiIcons.SegoeFluent AathifMahir.Maui.MauiIcons.SegoeFluent AathifMahir.Maui.MauiIcons.SegoeFluent Maui Icons - Segoe Fluent Package Contains Complete Collection of Built in Windows Segoe Fluent Icons.
AathifMahir.Maui.MauiIcons.Fluent AathifMahir.Maui.MauiIcons.Fluent AathifMahir.Maui.MauiIcons.Fluent Maui Icons - Fluent Package Contains Complete Collection of Open Source Version Fluent Icons from Microsoft.
AathifMahir.Maui.MauiIcons.FluentFilled AathifMahir.Maui.MauiIcons.FluentFilled AathifMahir.Maui.MauiIcons.FluentFilled Maui Icons - Fluent Filled Package Contains Complete Collection of Open Source Version Fluent Icons from Microsoft.
AathifMahir.Maui.MauiIcons.Material AathifMahir.Maui.MauiIcons.Material AathifMahir.Maui.MauiIcons.Material Maui Icons - Material Package Contains Complete Collection of Material Icons.
AathifMahir.Maui.MauiIcons.Cupertino AathifMahir.Maui.MauiIcons.Cupertino AathifMahir.Maui.MauiIcons.Cupertino Maui Icons - Cupertino Package Contains Complete Collection of Open Source Version Framework 7's iOS Icons.

Get Started

In order to use the .NET MAUI Icons you need to call the extension method in your MauiProgram.cs file as follows:

public static class MauiProgram
{
	public static MauiApp CreateMauiApp()
	{
		var builder = MauiApp.CreateBuilder();
		
		// Initialise the .Net Maui Icons - Fluent
		builder.UseMauiApp<App>().UseFluentMauiIcons();
		
		// Initialise the .Net Maui Icons - Material
		builder.UseMauiApp<App>().UseMaterialMauiIcons();
	}
}

XAML usage

In order to make use of the toolkit within XAML you can use this namespace:

xmlns:fluent="clr-namespace:MauiIcons.Fluent;assembly=MauiIcons.Fluent"
xmlns:material="clr-namespace:MauiIcons.Material;assembly=MauiIcons.Material"

<!-- Fluent Icon Control -->
<fluent:MauiIcon Icon="Accounts"/>

<!-- Fluent Icon Image Extension -->
<Image Aspect="Center" Source="{fluent:Icon Icon=ActionCenterQuiet}"/>

<!-- Material Icon Control -->
<material:MauiIcon Icon="ABC"/>

<!-- Material Icon Image Extension -->
<Image Aspect="Center" Source="{material:Icon Icon=AddRoad}"/>

License

MauiIcons is Licensed Under MIT License.

Fluent UI System Icons is Licensed Under MIT License.

Material Design Icons is Licensed Under Apache License 2.0.

Segoe Fluent Icons is Licensed by Microsoft Under Couple of License.

Cupertino Icons is Licensed Under MIT License.

Wanna Help

Want to Contribute this project, Feel free to Create an Issue or Else Want to Contribute to the Project on Resources, Feel Free to Donate Me Via Below Url or You just want use Package, Feel Free to Do So, No Worries!!!