Table of Contents

Class DrawnExtensions

Namespace
DrawnUi.Draw
Assembly
DrawnUi.Maui.dll
public static class DrawnExtensions
Inheritance
DrawnExtensions
Inherited Members

Properties

StartupSettings

public static DrawnUiStartupSettings StartupSettings { get; set; }

Property Value

DrawnUiStartupSettings

Methods

AddFont(IFontCollection, string, string, FontWeight)

public static IFontCollection AddFont(this IFontCollection fontCollection, string filename, string alias, FontWeight weight)

Parameters

fontCollection IFontCollection
filename string
alias string
weight FontWeight

Returns

IFontCollection

AddFont(IFontCollection, string, string, int)

public static IFontCollection AddFont(this IFontCollection fontCollection, string filename, string alias, int weight)

Parameters

fontCollection IFontCollection
filename string
alias string
weight int

Returns

IFontCollection

AnimateRangeAsync(SkiaControl, Action<double>, double, double, uint, Easing, CancellationTokenSource)

public static Task AnimateRangeAsync(this SkiaControl owner, Action<double> callback, double start, double end, uint length = 250, Easing easing = null, CancellationTokenSource _cancelTranslate = null)

Parameters

owner SkiaControl
callback Action<double>
start double
end double
length uint
easing Easing
_cancelTranslate CancellationTokenSource

Returns

Task

BackgroundColorToAsync(SkiaControl, Color, uint, Easing, CancellationTokenSource)

public static Task BackgroundColorToAsync(this SkiaControl owner, Color end, uint length = 250, Easing easing = null, CancellationTokenSource cancel = null)

Parameters

owner SkiaControl
end Color
length uint
easing Easing
cancel CancellationTokenSource

Returns

Task

GetVelocityRatioForChild(IDrawnBase, ISkiaControl)

public static (float RatioX, float RatioY) GetVelocityRatioForChild(this IDrawnBase container, ISkiaControl control)

Parameters

container IDrawnBase
control ISkiaControl

Returns

(float X, float Y)

IsSameAs(string, string)

public static bool IsSameAs(this string strA, string strB)

Parameters

strA string
strB string

Returns

bool

IsSameAs(Uri, Uri)

public static bool IsSameAs(this Uri strA, Uri strB)

Parameters

strA Uri
strB Uri

Returns

bool

TextColorToAsync(SkiaLabel, Color, uint, Easing, CancellationTokenSource)

public static Task TextColorToAsync(this SkiaLabel owner, Color end, uint length = 250, Easing easing = null, CancellationTokenSource cancel = null)

Parameters

owner SkiaLabel
end Color
length uint
easing Easing
cancel CancellationTokenSource

Returns

Task

UseDrawnUi(MauiAppBuilder, DrawnUiStartupSettings)

public static MauiAppBuilder UseDrawnUi(this MauiAppBuilder builder, DrawnUiStartupSettings settings = null)

Parameters

builder MauiAppBuilder
settings DrawnUiStartupSettings

Returns

MauiAppBuilder