Table of Contents

Class RenderingForm

Namespace
Hi.WinForm.Disp
Assembly
Hi.WinForm.dll

A Form contains RenderingCanvas. This class is usually used for debug due to its simplicity.

public class RenderingForm : Form, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, IGetDispEngine
Inheritance
RenderingForm
Implements
Inherited Members
Extension Methods

Properties

Displayee

public IDisplayee Displayee { get; set; }

Property Value

IDisplayee

DisplayerMap

See Call(string, params IDisplayee[]) to get the information.

public static ConcurrentDictionary<string, RenderingForm> DisplayerMap { get; }

Property Value

ConcurrentDictionary<string, RenderingForm>

RenderingCanvas

The contained RenderingCanvas.

public RenderingCanvas RenderingCanvas { get; }

Property Value

RenderingCanvas

Methods

Call(string, params IDisplayee[])

Create and obtain a RenderingForm if the key has not existed; Otherwise, the old one is obtained. displayees are set to the obtained RenderingForm. The dictionary of this function is DisplayerMap.

public static RenderingForm Call(string key, params IDisplayee[] displayees)

Parameters

key string

key

displayees IDisplayee[]

The displayees set to the obtained RenderingForm.

Returns

RenderingForm

A RenderingForm obtained by the key.

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

true if managed resources should be disposed; otherwise, false.

GetDispEngine()

public DispEngine GetDispEngine()

Returns

DispEngine

DispEngine