![]() |
VOOZH | about |
dotnet add package Microsoft.Maui.Controls --version 10.0.71
NuGet\Install-Package Microsoft.Maui.Controls -Version 10.0.71
<PackageReference Include="Microsoft.Maui.Controls" Version="10.0.71" />
<PackageVersion Include="Microsoft.Maui.Controls" Version="10.0.71" />Directory.Packages.props
<PackageReference Include="Microsoft.Maui.Controls" />Project file
paket add Microsoft.Maui.Controls --version 10.0.71
#r "nuget: Microsoft.Maui.Controls, 10.0.71"
#:package Microsoft.Maui.Controls@10.0.71
#addin nuget:?package=Microsoft.Maui.Controls&version=10.0.71Install as a Cake Addin
#tool nuget:?package=Microsoft.Maui.Controls&version=10.0.71Install as a Cake Tool
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that run on Android, iOS, iPadOS, macOS, and Windows from a single shared codebase.
The Microsoft.Maui.Controls package provides the UI controls and XAML infrastructure for building beautiful, native cross-platform applications. It includes:
.NET MAUI applications run on the following platforms:
| Platform | Minimum Version |
|---|---|
| Android | API 21 (Android 5.0) |
| iOS | iOS 13.0+ |
| iPadOS | iPadOS 13.0+ |
| macOS | macOS 12.0+ (via Mac Catalyst) |
| Windows | Windows 11, Windows 10 (Version 1809+) using Windows UI Library (WinUI) |
Install the .NET MAUI workload:
dotnet workload install maui
Create a new .NET MAUI app using the CLI:
dotnet new maui -n MyMauiApp
cd MyMauiApp
Or create with sample content including Community Toolkit and Syncfusion Toolkit:
dotnet new maui -n MyMauiApp -sc
Run on Android:
dotnet build -t:Run -f net10.0-android
Run on iOS (Mac only):
dotnet build -t:Run -f net10.0-ios
Run on Mac Catalyst (Mac only):
dotnet build -t:Run -f net10.0-maccatalyst
Run on Windows:
dotnet build -t:Run -f net10.0-windows10.0.19041.0
Here's a simple .NET MAUI page to get you started:
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml">
<VerticalStackLayout Padding="30" Spacing="25">
<Label Text="Hello, .NET MAUI!"
FontSize="32"
HorizontalOptions="Center" />
<Button Text="Click Me"
Clicked="OnButtonClicked" />
<Label x:Name="CounterLabel"
Text="Button not clicked yet"
HorizontalOptions="Center" />
</VerticalStackLayout>
</ContentPage>
Learn more:
.NET MAUI fully supports the Model-View-ViewModel (MVVM) pattern with powerful data binding:
<Label Text="{Binding UserName}" />
<Entry Text="{Binding Email, Mode=TwoWay}" />
Learn more:
.NET MAUI includes powerful XAML features for cleaner, more efficient code:
<Button Text="Click Me" Clicked="OnClicked" />
<Label Text="{Binding Title}"
TextColor="{StaticResource PrimaryColor}" />
Learn more:
Shell provides a structured, performant navigation experience:
<Shell>
<TabBar>
<ShellContent Title="Home"
Icon="home.png"
ContentTemplate="{DataTemplate local:HomePage}" />
<ShellContent Title="Settings"
Icon="settings.png"
ContentTemplate="{DataTemplate local:SettingsPage}" />
</TabBar>
</Shell>
Learn more:
Display lists and collections with CollectionView:
<CollectionView ItemsSource="{Binding Items}">
<CollectionView.ItemTemplate>
<DataTemplate>
<Grid Padding="10">
<Label Text="{Binding Name}"
FontSize="18" />
</Grid>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
Learn more:
Build adaptive UIs that work across different screen sizes:
<Grid RowDefinitions="Auto,*"
ColumnDefinitions="*,*">
<Label Grid.ColumnSpan="2"
Text="Header" />
<BoxView Grid.Row="1"
Grid.Column="0"
Color="Blue" />
<BoxView Grid.Row="1"
Grid.Column="1"
Color="Green" />
</Grid>
Learn more:
We welcome your feedback and contributions!
.net-maui tagWe encourage contributions from the community! .NET MAUI is an open-source project.
.NET MAUI consists of several packages that work together:
| Package | Description |
|---|---|
| Microsoft.Maui.Controls | Core UI controls and XAML (this package) |
| Microsoft.Maui.Core | Platform abstractions and handlers |
| Microsoft.Maui.Essentials | Cross-platform APIs (merged into Core) |
| Microsoft.Maui.Graphics | Cross-platform graphics library |
| CommunityToolkit.Maui | Community-built controls and helpers |
.NET MAUI is licensed under the MIT License.
.NET MAUI is the evolution of Xamarin.Forms, building on years of mobile and cross-platform development experience. We thank the community for their continued support and contributions.
Get Started with .NET MAUI | Documentation | Samples | GitHub
Learn more about Target Frameworks and .NET Standard.
Showing the top 5 NuGet packages that depend on Microsoft.Maui.Controls:
| Package | Downloads |
|---|---|
|
CommunityToolkit.Maui
The .NET MAUI Community Toolkit is a collection of Animations, Behaviors, Converters, and Custom Views for development with .NET MAUI. It simplifies and demonstrates common developer tasks building iOS, Android, macOS and Windows apps with .NET MAUI. |
|
|
SkiaSharp.Views.Maui.Controls
SkiaSharp for .NET MAUI is a set of views that can be used to draw on the screen. |
|
|
TIKSN-Framework
TIKSN Framework is a .NET 10 application framework and utility library for building modular services, command-line tools, data-driven applications, and .NET MAUI apps. It includes dependency injection helpers, Autofac modules, repository, query repository, file repository, stream repository, pagination, unit-of-work abstractions, Entity Framework Core, Azure Table Storage, Azure Blob Storage, MongoDB, LiteDB, and RavenDB adapters, memory, distributed, and hybrid repository cache decorators, finance and money types, pricing models, currency conversion, central-bank foreign exchange providers, globalization, language and region localization resources, JSON, XML, MessagePack, custom binary serialization, Protocol Buffers-backed licensing schema support, license generation and signature services, shell and PowerShell application infrastructure, telemetry abstractions, correlation IDs, settings, known folders, network connectivity, antimalware abstractions, versioning, numbering, time period types, REST helpers, sitemap models, and platform-specific MAUI registrations. |
|
|
ZXing.Net.Maui
Package Description |
|
|
SkiaSharp.Extended.UI.Maui
This package adds additional SkiaSharp controls to .NET MAUI. |
Showing the top 20 popular GitHub repositories that depend on Microsoft.Maui.Controls:
| Repository | Stars |
|---|---|
|
abpframework/abp
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
|
|
|
dotnet/BenchmarkDotNet
Powerful .NET library for benchmarking
|
|
|
dotnet/eShop
A reference .NET application implementing an eCommerce site
|
|
|
reactiveui/ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
|
|
|
PrismLibrary/Prism
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
|
|
|
ScottPlot/ScottPlot
Interactive plotting library for .NET
|
|
|
microsoft/aspire
Aspire is the tool for code-first, extensible, observable dev and deploy.
|
|
|
mono/SkiaSharp
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
|
|
|
Live-Charts/LiveCharts2
Beautiful, interactive charts, maps, and gauges. One API for every .NET UI framework.
|
|
|
openiddict/openiddict-core
Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
|
|
|
microsoft/fluentui-blazor
Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications
|
|
|
Cysharp/R3
The new future of dotnet/reactive and UniRx.
|
|
|
SciSharp/LLamaSharp
A C#/.NET library to run LLM (π¦LLaMA/LLaVA) on your local device efficiently.
|
|
|
dotnet/maui-samples
Samples for .NET Multi-Platform App UI (.NET MAUI)
|
|
|
Azure-Samples/cognitive-services-speech-sdk
Sample code for the Microsoft Cognitive Services Speech SDK
|
|
|
dotnet/sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
|
|
|
dotnet/macios
.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#
|
|
|
Caliburn-Micro/Caliburn.Micro
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
|
|
|
CommunityToolkit/Maui
The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier
|
|
|
reactiveui/Akavache
An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-preview.5.26304.4 | 1,230 | 6/9/2026 |
| 11.0.0-preview.4.26230.3 | 3,967 | 5/12/2026 |
| 11.0.0-preview.3.26203.7 | 6,259 | 4/14/2026 |
| 11.0.0-preview.2.26152.10 | 3,565 | 3/10/2026 |
| 11.0.0-preview.1.26107.1 | 3,110 | 2/10/2026 |
| 10.0.71 | 23,908 | 6/10/2026 |
| 10.0.70 | 75,301 | 5/21/2026 |
| 10.0.60 | 145,369 | 4/29/2026 |
| 10.0.51 | 226,045 | 3/25/2026 |
| 10.0.50 | 112,043 | 3/10/2026 |
| 10.0.41 | 234,092 | 2/18/2026 |
| 10.0.40 | 42,664 | 2/12/2026 |
| 10.0.31 | 92,469 | 2/3/2026 |
| 10.0.30 | 181,657 | 1/15/2026 |
| 10.0.20 | 1,114,323 | 12/16/2025 |
| 10.0.11 | 146,754 | 11/24/2025 |
| 10.0.10 | 219,609 | 11/11/2025 |
| 10.0.1 | 388,215 | 12/9/2025 |
| 10.0.0 | 308,134 | 11/11/2025 |
| 9.0.120 | 1,133,843 | 10/16/2025 |