Class SkiaCursor
public class SkiaCursor : SkiaShape, 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
-
SkiaCursor
- Implements
- Inherited Members
- Extension Methods
Fields
BlinkAlpha
public static float BlinkAlpha
Field Value
ColorProperty
public static readonly BindableProperty ColorProperty
Field Value
Properties
Color
public Color Color { get; set; }
Property Value
Methods
Initialize(SkiaLabel)
Called by SkiaEditor after creating the cursor. Parent chain is not yet complete at AddSubView time.
public void Initialize(SkiaLabel label)
Parameters
labelSkiaLabel
Invalidate()
Base calls InvalidateInternal and InvalidateParent
public override void Invalidate()
OnDisposing()
Base performs some cleanup actions with Superview
public override void OnDisposing()
OnVisibilityChanged(bool)
todo override for templated skialayout to use ViewsProvider
public override void OnVisibilityChanged(bool newvalue)
Parameters
newvaluebool
UpdateColors()
protected void UpdateColors()