TemplateMAUI 1.1.0

dotnet add package TemplateMAUI --version 1.1.0                
NuGet\Install-Package TemplateMAUI -Version 1.1.0                
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="TemplateMAUI" Version="1.1.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TemplateMAUI --version 1.1.0                
#r "nuget: TemplateMAUI, 1.1.0"                
#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.
// Install TemplateMAUI as a Cake Addin
#addin nuget:?package=TemplateMAUI&version=1.1.0

// Install TemplateMAUI as a Cake Tool
#tool nuget:?package=TemplateMAUI&version=1.1.0                

TemplateMAUI

A set of .NET MAUI templated controls.

TemplateMAUI

Visit Documentation

How to use it

First, add the TemplateMAUI NuGet package to your project. Run the following command in the Package Manager Console.

 PM> Install-Package TemplateMAUI

After adding the NuGet package, initialize the library in the App class:

TemplateMAUI.Init();

Controls

Currently, the following controls are available:

AvatarView

Is a graphical representation of the user image view that can be customized by adding icon, text, etc.

AvatarView

BadgeView

Control used to used to notify users notifications, or status of something.

BadgeView

Button

Represents a button control with customizable content, appearance, and behavior, making it a versatile component for user interaction in your application.

Button

CarouselView

Allow to navigate through a collection of views.

CarouselView

ChatBubble

Allow to show a speech bubble message.

ChatBubble

ComparerView

Provides an option for displaying a split-screen of two views, which can help you to make comparisons.

ComparerView

DataVisualization

Several series graphs.

DataVisualization

Divider

Displays a separator between views.

Divider

ExpanderView

Provide content in an expandable area and includes a header.

ExpanderView

FeedbackView

Provide visual feedback to touch interactions.

FeedbackView

GridSplitter

Represents the control that redistributes space between columns or rows of a Grid control.

GridSplitter

Marquee

Use this control to add an attention getting text message that scrolls continuously across the screen.

Marquee

PinBox

Allow to introduce a PIN or verification Code.

PinBox

PreviewSlider

Represents a Slider control that provides a preview of its value.

PreviewSlider

ProgressBar

Provides a customizable visual to indicate the progress of a task.

ProgressBar

ProgressButton

Represent a button with integrated progress indication functionality.

ProgressButton

PropertyGrid

Allows end-users to edit properties of the objects associated with it.

PropertyGrid

Rate

Allows users to select a rating value from a group of visual symbols like stars.

Rate

SegmentedControl

Is a linear segment made up of multiple segments and allow users to select between multiple options.

SegmentedControl

Shield

Shield is a type of badge.

Shield

Slider

Is a horizontal bar that can be manipulated by the user to select a double value from a continuous range.

Slider

SnackBar

Provide brief messages about app processes at the bottom of the screen.

SnackBar

StepBar

Allows users to track or keep up with multi-step tasks smoothly.

StepBar

Tag

Is a tagging control.

Tag

ToggleSwitch

A View control that provides a toggled value.

ToggleSwitch

TreeView

Enables a hierarchical list with expanding and collapsing nodes that contain nested items.

TreeView

Contribution

We welcome contributions from the community! If you have any suggestions, improvements, or new control ideas, feel free to open an issue or submit a pull request.

Code released under the MIT license.

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

    • No dependencies.
  • net8.0-android34.0

    • No dependencies.
  • net8.0-ios18.0

    • No dependencies.
  • net8.0-maccatalyst18.0

    • No dependencies.
  • net8.0-windows10.0.19041

    • No dependencies.

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
1.1.0 65 1/18/2025
1.0.0 84 1/7/2025