Table of Contents

Class SkiaDynamicDrawnCell

Namespace
DrawnUi.Controls
Assembly
DrawnUi.Maui.dll

This cell can watch binding context property changing

public class SkiaDynamicDrawnCell : SkiaDrawnCell, 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, ISkiaCell
Inheritance
SkiaDynamicDrawnCell
Implements
Inherited Members
Extension Methods

Fields

LastMeasuredSizePixels

protected SKSize LastMeasuredSizePixels

Field Value

SKSize

Methods

AttachContext(object)

protected override void AttachContext(object ctx)

Parameters

ctx object

ContextPropertyChanged(object, PropertyChangedEventArgs)

protected virtual void ContextPropertyChanged(object sender, PropertyChangedEventArgs e)

Parameters

sender object
e PropertyChangedEventArgs

FreeContext()

protected override void FreeContext()

OnVisibilityChanged(bool)

todo override for templated skialayout to use ViewsProvider

public override void OnVisibilityChanged(bool value)

Parameters

value bool

UpdateVisibilityChanged()

public void UpdateVisibilityChanged()