|
using Microsoft.Maui.Platform;
using UIKit;
namespace Microsoft.Maui.Handlers
{
public partial class GraphicsViewHandler : ViewHandler<IGraphicsView, PlatformTouchGraphicsView>
{
protected override PlatformTouchGraphicsView CreatePlatformView()
{
return new PlatformTouchGraphicsView();
}
public static void MapDrawable(IGraphicsViewHandler handler, IGraphicsView graphicsView)
{
handler.PlatformView?.UpdateDrawable(graphicsView);
}
public static void MapFlowDirection(IGraphicsViewHandler handler, IGraphicsView graphicsView)
{
handler.PlatformView?.UpdateFlowDirection(graphicsView);
handler.PlatformView?.InvalidateDrawable();
}
public static void MapInvalidate(IGraphicsViewHandler handler, IGraphicsView graphicsView, object? arg)
{
handler.PlatformView?.InvalidateDrawable();
}
}
} |