internal RenderingContext(CanvasComponentBase reference, string contextName, object parameters = null) { Canvas = reference.CanvasReference; _contextName = contextName; _runtime = (IJSInProcessRuntime)reference.JSRuntime; _runtime.Invoke <object>($"{NamespacePrefix}.{_contextName}.{AddAction}", Canvas, parameters); }
public static CanvasRenderingContext2D CreateRenderingContext2D(this CanvasComponentBase canvas) { return(new CanvasRenderingContext2D(canvas)); }