Class SkiaHotspotZoom
public class SkiaHotspotZoom : SkiaHotspot, INotifyPropertyChanged, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IVisualElementController, IElementController, IView, ITransform, IElement, IVisualTreeElement, IContainer, IList<IView>, ICollection<IView>, IEnumerable<IView>, IEnumerable, IHasAfterEffects, ISkiaControl, IDrawnBase, ICanBeUpdatedWithContext, ICanBeUpdated, ISkiaDisposable, IDisposable, ISkiaGestureListener
- Inheritance
-
SkiaHotspotZoom
- Implements
- Inherited Members
- Extension Methods
Fields
CommandZoomedProperty
public static readonly BindableProperty CommandZoomedProperty
Field Value
LastValue
Last ViewportZoom value we are animating from
protected double LastValue
Field Value
Value
protected double Value
Field Value
ViewportZoomProperty
public static readonly BindableProperty ViewportZoomProperty
Field Value
ZoomLockedProperty
public static readonly BindableProperty ZoomLockedProperty
Field Value
ZoomMaxProperty
public static readonly BindableProperty ZoomMaxProperty
Field Value
ZoomMinProperty
public static readonly BindableProperty ZoomMinProperty
Field Value
ZoomSpeedProperty
public static readonly BindableProperty ZoomSpeedProperty
Field Value
Properties
CommandZoomed
public ICommand CommandZoomed { get; set; }
Property Value
ViewportZoom
public double ViewportZoom { get; set; }
Property Value
ZoomLocked
public bool ZoomLocked { get; set; }
Property Value
ZoomMax
public double ZoomMax { get; set; }
Property Value
ZoomMin
public double ZoomMin { get; set; }
Property Value
ZoomSpeed
How much of finger movement will afect zoom change
public double ZoomSpeed { get; set; }
Property Value
Methods
OnWillDisposeWithChildren()
The OnDisposing might come with a delay to avoid disposing resources at use. This method will be called without delay when Dispose() is invoked. Disposed will set to True and for Views their OnWillDisposeWithChildren will be called.
public override void OnWillDisposeWithChildren()
ProcessGestures(SkiaGesturesParameters, GestureEventProcessingInfo)
public override ISkiaGestureListener ProcessGestures(SkiaGesturesParameters args, GestureEventProcessingInfo apply)
Parameters
argsSkiaGesturesParametersapplyGestureEventProcessingInfo
Returns
ReportZoom()
public virtual void ReportZoom()
Reset()
public virtual void Reset()
SetZoom(double, bool)
public void SetZoom(double zoom, bool animate)
Parameters
Events
Zoomed
public event EventHandler<ZoomEventArgs> Zoomed