protected async override void OnElementChanged(ElementChangedEventArgs<Image> e) { base.OnElementChanged(e); if (e.NewElement != null) { _zoomImage = (ZoomImage)e.NewElement; // create the scale image and set it as the native control so it's available _scaleImage = new ScaleImageView(Context, null); _scaleImage.ZoomImage = _zoomImage; SetNativeControl(_scaleImage); await LoadImage(); } }
protected async override void OnElementChanged(ElementChangedEventArgs <Image> e) { base.OnElementChanged(e); if (e.NewElement != null) { _zoomImage = (ZoomImage)e.NewElement; // create the scale image and set it as the native control so it's available _scaleImage = new ScaleImageView(Context, null); _scaleImage.ZoomImage = _zoomImage; SetNativeControl(_scaleImage); await LoadImage(); } }
public ScaleImageViewGestureDetector(ScaleImageView imageView) { m_ScaleImageView = imageView; }