Table of Contents

Class ContentLayout

Namespace
DrawnUi.Draw
Assembly
DrawnUi.Maui.dll
[ContentProperty("Content")]
public class ContentLayout : SkiaLayout, INotifyPropertyChanged, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IVisualElementController, IElementController, IView, ITransform, IElement, IVisualTreeElement, IContainer, IList<IView>, ICollection<IView>, IEnumerable<IView>, IEnumerable, IHasAfterEffects, ISkiaDisposable, ISkiaGridLayout, ISkiaLayout, ISkiaControl, IDrawnBase, ICanBeUpdatedWithContext, ICanBeUpdated, ILayoutInsideViewport, IInsideViewport, IDisposable, IVisibilityAware, ISkiaGestureListener, IWithContent
Inheritance
ContentLayout
Implements
Derived
Inherited Members
Extension Methods

Fields

ContentProperty

public static readonly BindableProperty ContentProperty

Field Value

BindableProperty

Properties

Content

public SkiaControl Content { get; set; }

Property Value

SkiaControl

ContentAvailableSpace

public SKRect ContentAvailableSpace { get; protected set; }

Property Value

SKRect

IsContentActive

protected bool IsContentActive { get; }

Property Value

bool

Viewport

public ScaledRect Viewport { get; protected set; }

Property Value

ScaledRect

Methods

GetContentAvailableRect(SKRect)

In PIXELS

protected virtual SKRect GetContentAvailableRect(SKRect destination)

Parameters

destination SKRect

Returns

SKRect

Invalidate()

Base calls InvalidateInternal and InvalidateParent

public override void Invalidate()

SetContent(SkiaControl)

protected virtual void SetContent(SkiaControl view)

Parameters

view SkiaControl