Skip to content

wieslawsoltes/ClassicToolkit.Maui

Repository files navigation

Canvas MAUI Control

NuGet NuGet

An Canvas control for MAUI.

image

Usage

Add UseCanvas() to tour app builder.

public static MauiApp CreateMauiApp()
{
    var builder = MauiApp.CreateBuilder();
    builder
        .UseMauiApp<App>()
        .UseCanvas()
        .ConfigureFonts(fonts =>
        {
            fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
            fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
        });
#if DEBUG
    builder.Logging.AddDebug();
#endif
    return builder.Build();
}

Add Canvas control to your views.

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="MyMauiApp.MainPage">

  <Canvas WidthRequest="400" 
          HeightRequest="400" 
          Background="LightGray">
    <Label Text="Name" 
           WidthRequest="100" HeightRequest="32"
           Canvas.Left="50"
           Canvas.Top="50" />
    <Entry Text="Wiesław" 
           WidthRequest="100" HeightRequest="32"
           Canvas.Left="50"
           Canvas.Top="82" />
    <Border Background="Red"
            WidthRequest="100" HeightRequest="100"
            Canvas.Left="50"
            Canvas.Top="150">
    </Border>
  </Canvas>

</ContentPage>

License

Canvas.Maui is licensed under the MIT license.

About

An Canvas control for MAUI.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors

Languages