public static IntPtr GetHandle(RenderControl C)
 {
     if (!C.InvokeRequired)
     {
         return(C.Handle);
     }
     else
     {
         return((IntPtr)C.Invoke(new Func <RenderControl, IntPtr>(GetHandle), C));
     }
 }
 public static SD.Size GetSize(RenderControl C)
 {
     if (!C.InvokeRequired)
     {
         return(C.ClientSize);
     }
     else
     {
         return((SD.Size)C.Invoke(new Func <RenderControl, SD.Size>(GetSize), C));
     }
 }
Example #3
0
 public void PerformRenderControl(UIControl control, CanvasRenderer renderer)
 {
     OnRenderControl(control, renderer);
     RenderControl?.Invoke(control, renderer);
 }