[]
        
(Showing Draft Content)

C1.Win.DxToolkit.DxControl

DxControl Class

Base control rendering its content with Direct2D and DirectWrite.

Namespace: C1.Win.DxToolkit
Assembly: C1.Win.FlexViewer.8.dll
Syntax
public class DxControl : Control, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, ITouchDestination

Constructors

Name Description
DxControl()

Initializes a new instance of DxControl control.

Properties

Name Description
AutoSize

This property has no effect on DxControl.

Padding

This property has no effect on DxControl.

PresentationFrozen

Gets or sets a flag preventing the control from redrawing (if set to True).

Methods

Name Description
CreateDeviceIndependentResources()

Creates class factories and other device-independent resources.

CreateDeviceResources()

Creates the GPU-dependent resources, such as SwapChain and DeviceContext.

DiscardDeviceIndependentResources()

Discards class factories and other device-independent resources.

DiscardDeviceResources()

Discards all GPU-dependent resources.

Dispose(bool)

Clean up any resources being used.

IsInputKey(Keys)

Determines whether the specified key should be processed.

OnClick(EventArgs)

Overridden. Raises the Click event.

OnDoWork()

Does some job in the background thread.

OnDoubleClick(EventArgs)

Overridden. Raises the DoubleClick event.

OnEnabledChanged(EventArgs)

Overridden. Raises the EnabledChanged event.

OnHandleCreated(EventArgs)

Overridden. Raises the HandleCreated event.

OnHandleDestroyed(EventArgs)

Overridden. Raises the HandleDestroyed event.

OnKeyDown(KeyEventArgs)

Raises the KeyDown event.

OnKeyPress(KeyPressEventArgs)

Raises the KeyChar event.

OnKeyUp(KeyEventArgs)

Raises the KeyUp event.

OnLostFocus(EventArgs)

Overridden. Raises the LostFocus event.

OnMouseClick(MouseEventArgs)

Overridden. Raises the MouseClick event.

OnMouseDoubleClick(MouseEventArgs)

Overridden. Raises the MouseDoubleClick event.

OnMouseDown(MouseEventArgs)

Overridden. Raises the MouseDown event.

OnMouseEnter(EventArgs)

Overridden. Raises the MouseEnter event.

OnMouseLeave(EventArgs)

Overridden. Raises the MouseLeave event.

OnMouseMove(MouseEventArgs)

Overridden. Raises the MouseMove event.

OnMouseUp(MouseEventArgs)

Overridden. Raises the MouseUp event.

OnMouseWheel(MouseEventArgs)

Overridden. Raises the MouseWheel event.

OnPaint(PaintEventArgs)

Paints the control.

OnParentChanged(EventArgs)
OnRightToLeftChanged(EventArgs)

Overridden. Raises the RightToLeftChanged event.

OnRunWorkerCompleted()

Executes when the background thread is about to finish.

OnSizeChanged(EventArgs)

Overridden. Raises the SizeChanged event.

OnVisibleChanged(EventArgs)

Overridden. Raises the VisibleChanged event.

SetToolTipHost(Control)

Specifies a Control implementing the public method: SetToolTip(Control, string).

WndProc(ref Message)

Processes Windows messages.