Syncfusion.Maui.A2UI 35.1.37

Prefix Reserved
dotnet add package Syncfusion.Maui.A2UI --version 35.1.37
                    
NuGet\Install-Package Syncfusion.Maui.A2UI -Version 35.1.37
                    
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="Syncfusion.Maui.A2UI" Version="35.1.37" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Syncfusion.Maui.A2UI" Version="35.1.37" />
                    
Directory.Packages.props
<PackageReference Include="Syncfusion.Maui.A2UI" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Syncfusion.Maui.A2UI --version 35.1.37
                    
#r "nuget: Syncfusion.Maui.A2UI, 35.1.37"
                    
#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.
#:package Syncfusion.Maui.A2UI@35.1.37
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Syncfusion.Maui.A2UI&version=35.1.37
                    
Install as a Cake Addin
#tool nuget:?package=Syncfusion.Maui.A2UI&version=35.1.37
                    
Install as a Cake Tool

Syncfusion.Maui.A2UI

This package contains a .NET MAUI renderer for the A2UI protocol. It renders A2UI component trees as .NET MAUI views and provides built-in A2UI components along with Syncfusion .NET MAUI control implementations.

The protocol engine, including message processing, state, data binding, catalog validation, and reactivity, is provided by Syncfusion.A2UI.Core and is included as a package dependency.

Using this package with an AI coding agent

Before generating Syncfusion code, ask your AI coding agent to run the Syncfusion setup using the following prompt:

Set up this project for Syncfusion before generating code. Fetch and follow the official instructions at https://ai.syncfusion.com, then report the detected platform, installed skill pack, MCP status, and any required licensing action.

The setup detects your project's platform and loads the appropriate Syncfusion skill pack. No Syncfusion account or MCP key is required to install or read Syncfusion agent skills.

Platform reference: https://ai.syncfusion.com/maui/llms.txt

Install

dotnet add package Syncfusion.Maui.A2UI

Or add the package to your .csproj:

<ItemGroup>
	<PackageReference Include="Syncfusion.Maui.A2UI" Version="*" />
</ItemGroup>

Built-in A2UI components

The package includes built-in A2UI components for text, images, icons, video, audio, rows, columns, lists, cards, tabs, modals, buttons, text fields, check boxes, choice pickers, sliders, date-time inputs, and dividers. These components are rendered as .NET MAUI controls and support the A2UI protocol through the integrated Syncfusion.A2UI.Core engine.

Supported Syncfusion controls

The following Syncfusion .NET MAUI controls are registered in the A2UI catalog. The component names below are the names used in A2UI messages.

Category Supported A2UI components
Buttons and selection SfSegmentedControl, SfButton, SfCheckBox, SfSwitch, SfRadioButton, SfRating, SfChips
Data and collections SfDataGrid, SfListView, SfTreeView, SfTreeMap, SfDataForm
Charts and progress SfCartesianChart, SfLinearProgressBar, SfCircularProgressBar, SfStepProgressBar
Sliders and range controls SfSlider, SfRangeSlider, SfRangeSelector, SfDateTimeSlider, SfDateTimeRangeSlider, SfDateTimeRangeSelector
Inputs and pickers SfMaskedEntry, SfNumericEntry, SfColorPicker, SfComboBox, SfDatePicker, SfDateTimePicker, SfTimePicker, SfPicker, SfAutocomplete, SfTextInputLayout
Calendar and scheduling SfCalendar, SfScheduler
Content and navigation SfPdfViewer, SfCards, SfTabView, SfToolbar, SfRotator, SfCarousel, SfNavigationDrawer, SfPopup
Editors SfRichTextEditor, SfImageEditor
Indicators and decorative controls SfShimmer, SfBusyIndicator, SfAvatarView, SfBadgeView, SfEffectsView
Maps, gauges, and utilities SfMaps, SfLinearGauge, SfDigitalGauge, SfRadialGauge, SfBarcodeGenerator

Rendering architecture

The MAUI renderer processes A2UI messages through SurfaceHost, resolves the component tree, and creates MAUI views:

A2UI messages
		|
		v
SurfaceHost and MessageProcessor
		|
		v
SurfaceModel
		|
		v
A2UI Surface and component renderers
		|
		v
.NET MAUI and Syncfusion controls

The renderer supports reactive surface updates, data binding, client-action dispatch, markdown text rendering, custom catalog IDs, and custom markdown renderers.

Supported platforms

Target framework Status
net9.0-android Supported
net9.0-ios Supported
net9.0-maccatalyst Supported
net9.0-windows10.0.19041.0 Supported
net10.0-android Supported
net10.0-ios Supported
net10.0-maccatalyst Supported
net10.0-windows10.0.19041.0 Supported

Refer to the .NET MAUI system requirements for platform prerequisites.

When to use Syncfusion.Maui.A2UI

Scenario Syncfusion.Maui.A2UI is for you?
You consume an A2UI v0.9 stream in a .NET MAUI app and want MAUI and Syncfusion controls Yes
You need the Syncfusion .NET MAUI controls without A2UI No. Use the individual Syncfusion .NET MAUI controls packages.

Support and feedback

License

This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA. You can purchase a license here or start a free 30-day trial here.

About Syncfusion

Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 26,000+ customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.

Today, we provide 1600+ components and frameworks for web (Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET WebForms, JavaScript, Angular, React, Vue, and Flutter), mobile (.NET MAUI, Xamarin, Flutter, UWP, and JavaScript), and desktop development (WinForms, WPF, WinUI, Flutter and UWP). We provide ready-to-deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.


sales@syncfusion.com | www.syncfusion.com | Toll Free: 1-888-9 DOTNET

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-android35.0 is compatible.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-ios18.0 is compatible.  net9.0-maccatalyst was computed.  net9.0-maccatalyst18.0 is compatible.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net9.0-windows10.0.19041 is compatible.  net10.0 is compatible.  net10.0-android was computed.  net10.0-android36.0 is compatible.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-ios26.0 is compatible.  net10.0-maccatalyst was computed.  net10.0-maccatalyst26.0 is compatible.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed.  net10.0-windows10.0.19041 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
35.1.37 0 9/29/2026