public static void MapEnableTouchEvents(SKCanvasViewHandler handler, ISKCanvasView canvasView)
        {
            if (handler.NativeView == null)
            {
                return;
            }

            handler.touchHandler ??= new SKTouchHandler(
                args => canvasView.OnTouch(args),
                (x, y) => handler.OnGetScaledCoord(x, y));

            handler.touchHandler?.SetEnabled(handler.NativeView, canvasView.EnableTouchEvents);
        }
        // Mapper actions / properties

        public static void OnInvalidateSurface(SKCanvasViewHandler handler, ISKCanvasView canvasView)
        {
            handler.NativeView?.SetNeedsDisplay();
        }
 public static void MapIgnorePixelScaling(SKCanvasViewHandler handler, ISKCanvasView canvasView)
 {
     handler.NativeView?.UpdateIgnorePixelScaling(canvasView);
 }
Example #4
0
 public static void MapIgnorePixelScaling(SKCanvasViewHandler handler, ISKCanvasView canvasView)
 {
 }
Example #5
0
 public static void OnInvalidateSurface(SKCanvasViewHandler handler, ISKCanvasView canvasView, object?args)
 {
 }
Example #6
0
 public static void MapEnableTouchEvents(SKCanvasViewHandler handler, ISKCanvasView canvasView)
 {
 }
        // Mapper actions / properties

        public static void OnInvalidateSurface(SKCanvasViewHandler handler, ISKCanvasView canvasView)
        {
            handler.NativeView?.Invalidate();
        }
Example #8
0
 public static void OnInvalidateSurface(SKCanvasViewHandler handler, ISKCanvasView canvasView)
 {
 }