V-Control icon indicating copy to clipboard operation
V-Control copied to clipboard

An out-of-the-box .NET MAUI component library

V-Control

License nuget codeSize Programming Language

English | δΈ­ζ–‡

V-Control is a component library for .NET MAUI, providing a set of out-of-the-box UI controls to quickly build business-oriented app interfaces.

alt text

Features

Todo

  • VAutocomplete - Autocomplete Component
  • VComparisonView - Comparison View Component
  • VCalendar - Calendar Component
  • Dark Mode
  • BlazorApp-based Components

Quick Start

  1. Run the following command in your .NET MAUI project to install V-Control:
dotnet add package VControl

Or search for "V-Control" in NUGET and install it.

  1. In MauiProgram, use .UseVControl() to add the V-Control handler in the MauiAppBuilder.
public static MauiApp CreateMauiApp()
{
    var builder = MauiApp.CreateBuilder();
    builder
        .UseMauiApp<App>()
        .UseVControl()   //πŸ‘ˆ Add V-Control handler here
    var mauiApp = builder.Build();
    return mauiApp;
}
  1. Open the App.xaml file and add <v:VControlTheme /> to the resources.

<?xml version = "1.0" encoding = "UTF-8" ?>
<Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:v="clr-namespace:VControl.Styles;assembly=VControl">
    <Application.Resources>
        <v:VControlTheme />
        ...
    </Application.Resources>   
</Application>

Documentation

Visit V-Control Docs

Source Code and Samples

You can visit the GitHub to view the source code and examples for V-Control.

Stargazers over time

Stargazers over time