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