Class SkiaShell.PopupWrapper
public class SkiaShell.PopupWrapper : ContentWithBackdrop, 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
-
SkiaShell.PopupWrapper
- Implements
- Inherited Members
- Extension Methods
Constructors
PopupWrapper(bool, bool, bool, Color, SkiaShell)
public PopupWrapper(bool closeWhenBackgroundTapped, bool animated, bool willFreeze, Color backgroundColor, SkiaShell shell)
Parameters
Methods
CloseAsync()
public Task CloseAsync()
Returns
Draw(DrawingContext)
protected override void Draw(DrawingContext context)
Parameters
contextDrawingContext
OnLayoutReady()
Layout was changed with dimensions above zero. Rather a helper method, can you more generic OnLayoutChanged().
protected override void OnLayoutReady()
ProcessGestures(SkiaGesturesParameters, GestureEventProcessingInfo)
public override ISkiaGestureListener ProcessGestures(SkiaGesturesParameters args, GestureEventProcessingInfo apply)
Parameters
argsSkiaGesturesParametersapplyGestureEventProcessingInfo
Returns
SetContent(SkiaControl)
protected override void SetContent(SkiaControl view)
Parameters
viewSkiaControl
SetupAppearingAnimation(SkiaControl)
public virtual void SetupAppearingAnimation(SkiaControl content)
Parameters
contentSkiaControl