Table of Contents

Class SkiaDecoratedGrid

Namespace
DrawnUi.Controls
Assembly
DrawnUi.Maui.dll
public class SkiaDecoratedGrid : SkiaGrid, INotifyPropertyChanged, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IVisualElementController, IElementController, IView, ITransform, IElement, IVisualTreeElement, IContainer, IList<IView>, ICollection<IView>, IEnumerable<IView>, IEnumerable, ISkiaGestureListener, IHasAfterEffects, ISkiaDisposable, ISkiaGridLayout, ISkiaLayout, ISkiaControl, IDrawnBase, ICanBeUpdatedWithContext, ICanBeUpdated, ILayoutInsideViewport, IInsideViewport, IVisibilityAware, IDisposable
Inheritance
SkiaDecoratedGrid
Implements
Inherited Members
Extension Methods

Fields

HorizontalGradient

public static SkiaGradient HorizontalGradient

Field Value

SkiaGradient

HorizontalLineProperty

public static readonly BindableProperty HorizontalLineProperty

Field Value

BindableProperty

VerticalGradient

public static SkiaGradient VerticalGradient

Field Value

SkiaGradient

VerticalLineProperty

public static readonly BindableProperty VerticalLineProperty

Field Value

BindableProperty

Properties

ContainerLines

protected SkiaLayout ContainerLines { get; set; }

Property Value

SkiaLayout

HorizontalLine

public SkiaGradient HorizontalLine { get; set; }

Property Value

SkiaGradient

VerticalLine

public SkiaGradient VerticalLine { get; set; }

Property Value

SkiaGradient

Methods

CreateLines()

public virtual void CreateLines()

Draw(DrawingContext)

protected override void Draw(DrawingContext context)

Parameters

context DrawingContext

Invalidate()

Base calls InvalidateInternal and InvalidateParent

public override void Invalidate()

OnDisposing()

Base performs some cleanup actions with Superview

public override void OnDisposing()

OnLayoutChanged()

DrawingRect size changed

protected override void OnLayoutChanged()

PostArrange(SKRect, float, float, float)

protected override void PostArrange(SKRect destination, float widthRequest, float heightRequest, float scale)

Parameters

destination SKRect
widthRequest float
heightRequest float
scale float

UpdateLines()

protected void UpdateLines()