Syncfusion.Maui.Inputs 35.1.41

Prefix Reserved
dotnet add package Syncfusion.Maui.Inputs --version 35.1.41
                    
NuGet\Install-Package Syncfusion.Maui.Inputs -Version 35.1.41
                    
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.Inputs" Version="35.1.41" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Syncfusion.Maui.Inputs" Version="35.1.41" />
                    
Directory.Packages.props
<PackageReference Include="Syncfusion.Maui.Inputs" />
                    
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.Inputs --version 35.1.41
                    
#r "nuget: Syncfusion.Maui.Inputs, 35.1.41"
                    
#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.Inputs@35.1.41
                    
#: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.Inputs&version=35.1.41
                    
Install as a Cake Addin
#tool nuget:?package=Syncfusion.Maui.Inputs&version=35.1.41
                    
Install as a Cake Tool

Syncfusion .NET MAUI Inputs (Autocomplete, ComboBox, Rating, ColorPicker, Numeric Entry, and Masked Entry)

The Syncfusion .NET MAUI Inputs package brings together the most essential input controls for .NET MAUI, including Autocomplete, ComboBox, Rating, ColorPicker, Numeric Entry, and Masked Entry. Build rich input experiences for Android, iOS, macOS, and Windows from a single codebase.

Documentation · Getting Started · API Reference · Demos on GitHub · Product Page · Release Notes

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


Key features

Autocomplete

  • Highly optimized to load and populate suggestions quickly, even from large amounts of data.
  • Built-in text search with StartsWith and Contains modes.
  • Highlight the matched text in the suggestion list.
  • Multi-selection support with tokens or delimiter-separated text.
  • Customizable drop-down, and clear button.

.NET MAUI Autocomplete

ComboBox

  • Editable (type to search) or non-editable (pick from the list) modes.
  • Data binding to any IEnumerable collection.
  • Clear button and drop-down button customization.
  • Search and highlight matching items as the user types.
  • Flexible drop-down sizing and placement.

.NET MAUI ComboBox

Rating

  • Configure the number of items to display, and the item size and spacing.
  • Rated, unrated, and hover shapes, with custom item templates.
  • Value changed events for reacting to user input.
  • Read-only and disabled support.

.NET MAUI Rating

ColorPicker

  • Pick colors using a hue spectrum, hue slider, or a predefined palette.
  • Inline mode support allows embedding the color picker directly within the UI layout.
  • Recent colors and a customizable set of default palette colors.
  • ColorSelected and ColorChanging events for live preview.

Numeric Entry

  • Parse, format, and validate numbers with culture support.
  • Up-down buttons for incrementing and decrementing values.
  • Validate numeric input when focus is lost.

Masked Entry

  • Restrict input with mask patterns such as phone numbers and postal codes.
  • Prompt characters and validation on lost focus.
  • Control how values are stored and displayed, including prompt characters and literals.

More

  • Full styling support with built-in light and dark themes.
  • Right-to-left (RTL) support, localization, and accessibility.

Supported platforms

Platform Target framework
Android net9.0-android, net10.0-android
iOS net9.0-ios, net10.0-ios
macOS (Mac Catalyst) net9.0-maccatalyst, net10.0-maccatalyst
Windows net9.0-windows10.0.19041, net10.0-windows10.0.19041

Minimum OS versions follow the .NET MAUI supported platforms.


Installation

.NET CLI

dotnet add package Syncfusion.Maui.Inputs

Package Manager Console

Install-Package Syncfusion.Maui.Inputs

Getting started

1. Register the Syncfusion core handler

In MauiProgram.cs, call ConfigureSyncfusionCore():

using Syncfusion.Maui.Core.Hosting;

public static class MauiProgram
{
    public static MauiApp CreateMauiApp()
    {
        var builder = MauiApp.CreateBuilder();
        builder
            .UseMauiApp<App>()
            .ConfigureSyncfusionCore();

        return builder.Build();
    }
}

2. Create a model and a ViewModel

using System.Collections.ObjectModel;

public class Employee
{
    public string Name { get; set; }
    public string Designation { get; set; }
}

public class EmployeeViewModel
{
    public ObservableCollection<Employee> Employees { get; set; }

    public EmployeeViewModel()
    {
        Employees = new ObservableCollection<Employee>
        {
            new Employee { Name = "Maria Anders", Designation = "Sales Representative" },
            new Employee { Name = "Ana Trujillo", Designation = "Owner" },
            new Employee { Name = "Thomas Hardy", Designation = "Sales Representative" }
        };
    }
}

3. Add an input control to your page

<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:syncfusion="clr-namespace:Syncfusion.Maui.Inputs;assembly=Syncfusion.Maui.Inputs"
             xmlns:local="clr-namespace:YourAppNamespace"
             x:Class="YourAppNamespace.MainPage">

    <ContentPage.BindingContext>
        <local:EmployeeViewModel />
    </ContentPage.BindingContext>

    <syncfusion:SfAutocomplete ItemsSource="{Binding Employees}"
                               DisplayMemberPath="Name" />

</ContentPage>

Run the app. Start typing a name and the Autocomplete shows matching suggestions.


Common scenarios

ComboBox with editing and selection

<syncfusion:SfComboBox ItemsSource="{Binding Employees}"
                       DisplayMemberPath="Name"
                       IsEditable="True" />

Rating

<syncfusion:SfRating Value="3"
                     ItemCount="5" />

ColorPicker

<syncfusion:SfColorPicker ColorMode="Palette" />

Numeric Entry

<syncfusion:SfNumericEntry Value="100" />

Masked Entry

<syncfusion:SfMaskedEntry Mask="(000) 000-0000" />

For more features, see the inputs documentation.


Dependencies

Installing this package also installs the following packages:

  • Microsoft.Maui.Controls
  • Syncfusion.Maui.Core
  • Syncfusion.Maui.Buttons
  • Syncfusion.Maui.Popup
  • Syncfusion.Maui.Sliders
  • Syncfusion.Maui.ListView

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.

Register your license key

Register the key in App.xaml.cs before the app is built:

Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR_LICENSE_KEY");

For details, see Licensing overview.

Support and feedback


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-ios26.0 is compatible.  net9.0-maccatalyst was computed.  net9.0-maccatalyst18.0 is compatible.  net9.0-maccatalyst26.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 (18)

Showing the top 5 NuGet packages that depend on Syncfusion.Maui.Inputs:

Package Downloads
Syncfusion.Maui.DataGrid

This package provides the functionality to utilize the features of Syncfusion® Maui DataGrid control and more.

Syncfusion.Maui.Scheduler

This package provides the functionality to utilize the features of Syncfusion® Maui Scheduler control and more.

Syncfusion.Maui.DataForm

This package provides the functionality to utilize the features of Syncfusion® Maui DataForm control.

Syncfusion.Maui.DataGridExport

This package provides functionality to utilize the features of the Syncfusion® MAUI DataGridExport control for exporting data to Excel and PDF formats.

VertiGIS.Mobile

Create VertiGIS Mobile apps for Android, iOS, and UWP. Extend your apps with custom components, operations and services.

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on Syncfusion.Maui.Inputs:

Repository Stars
syncfusion/maui-demos
This repository contains the Syncfusion .NET MAUI control’s samples and the guide to use them
Strypper/mauisland
MAUIsland 🏝️ is the number 1 controls gallery for .NET MAUI
Version Downloads Last Updated
35.1.41 1,249 10/20/2026
35.1.40 2,139 10/13/2026
35.1.39 2,038 10/6/2026
35.1.37 3,507 9/29/2026
34.2.9 4,620 9/21/2026
34.2.8 3,807 9/14/2026
34.2.7 2,291 9/8/2026
34.2.6 1,972 8/31/2026
34.2.5 3,606 8/25/2026
34.2.4 3,782 8/17/2026
34.2.3 3,064 8/11/2026
34.2.2 3,101 8/5/2026
34.1.33 4,273 7/27/2026
34.1.32 6,705 7/21/2026
34.1.31 4,497 7/14/2026
34.1.30 2,873 7/9/2026
34.1.29 3,786 7/6/2026
33.2.15 7,823 6/23/2026
33.2.13 2,273 6/16/2026
33.2.12 6,983 6/9/2026
Loading failed