Plugin.Maui.RadiantControls 0.1.0

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

Plugin.Maui.RadiantControls

This project aims to bring components from popular web and mobile frameworks to the MAUI framework.

Table of Contents

Getting Started

Components

RcAvatar

RcAvatar is a versatile control that simplifies the creation of avatars in your Xamarin.Maui applications. Whether you need to display user profile pictures, placeholders, or badges, RcAvatar provides an easy-to-use and highly customizable solution.

  • Display avatars with initials and customize the appearance.
  • Support for displaying images as avatars.
  • Badge functionality to indicate status or notifications.
  • Configurable avatar shape (circle, rounded square, square).
  • Easily set the avatar size and customize padding.
  • Badge positioning options for flexible placement.
Usage

Here's a basic example of how to use RcAvatar in XAML. For more examples check the sample.

<ContentView 
  xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
  xmlns:rc="clr-namespace:Plugin.Maui.RadiantControls;assembly=Plugin.Maui.RadiantControls">
    <rc:RcAvatar
        ImageSource="avatar.png"
        Initials="AB"
        Size="64"
        BadgeText="3"
        BadgePosition="TopRight"
        ContainerBackgroundColor="LightGray"
        BadgeBackgroundColor="Red" />
</ContentView>

RcAvatarGroup

RcAvatarGroup simplifies the task of displaying a collection of avatars in your Xamarin.Maui application. You can stack avatars either from the bottom to the top or from the top to the bottom using the StackDirection property.

  • Display a group of avatars.
  • Choose between stacking avatars from the bottom to the top or from the top to the bottom.

Here's a basic example of how to use RcAvatarGroup in XAML. For more examples check the sample.

<ContentView 
  xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
  xmlns:rc="clr-namespace:Plugin.Maui.RadiantControls;assembly=Plugin.Maui.RadiantControls">
  <rc:RcAvatarGroup>
      <rc:RcAvatarGroup.Avatars>
          <rc:RcAvatar
              ImageSource="avatar.jpeg"
              Size="32"
              VerticalOptions="End"/>
          <rc:RcAvatar
              ImageSource="avatar.jpeg"
              Size="32"
              VerticalOptions="End"/>
          <rc:RcAvatar
              ImageSource="avatar.jpeg"
              Size="32"
              VerticalOptions="End"/>
      </rc:RcAvatarGroup.Avatars>
  </rc:RcAvatarGroup>
</ContentView>

License

Plugin.Maui.RadiantControls is licensed under the MIT License. See the LICENSE file for more details.

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-android33.0 is compatible.  net7.0-ios was computed.  net7.0-ios16.1 is compatible.  net7.0-maccatalyst was computed.  net7.0-maccatalyst16.1 is compatible.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  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.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net7.0

    • No dependencies.
  • net7.0-android33.0

    • No dependencies.
  • net7.0-ios16.1

    • No dependencies.
  • net7.0-maccatalyst16.1

    • 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
0.1.0 247 9/20/2023