Class
TableAdorner

TableAdorner

Definition

Namespace:Telerik.Windows.Documents.UI.Layers.TableDecorationLayers.TableMovement

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class TableAdorner : UserControl, IComponentConnector

Inheritance: objectTableAdorner

Implements: IComponentConnector

Constructors

TableAdorner(DocumentPrintLayoutPresenter, UILayerUpdateContext, TableMovementUILayer)

Declaration

cs-api-definition
public TableAdorner(DocumentPrintLayoutPresenter printPresenter, UILayerUpdateContext context, TableMovementUILayer movementLayer)

Parameters

printPresenter

DocumentPrintLayoutPresenter

context

UILayerUpdateContext

movementLayer

TableMovementUILayer

TableAdorner(DocumentWebLayoutPresenter, UILayerUpdateContext, TableMovementUILayer)

Declaration

cs-api-definition
public TableAdorner(DocumentWebLayoutPresenter webPresenter, UILayerUpdateContext context, TableMovementUILayer movementLayer)

Parameters

webPresenter

DocumentWebLayoutPresenter

context

UILayerUpdateContext

movementLayer

TableMovementUILayer

TableAdorner(UILayerUpdateContext, TableMovementUILayer)

Declaration

cs-api-definition
public TableAdorner(UILayerUpdateContext context, TableMovementUILayer movementLayer)

Parameters

context

UILayerUpdateContext

movementLayer

TableMovementUILayer

Properties

AssociatedTable

Gets the associated table element that the adorner is applied to.

Declaration

cs-api-definition
public Table AssociatedTable { get; set; }

Property Value

Table

CursorType

Represents the cursor type for the Table Adorner in the Table Decoration Layers.

Declaration

cs-api-definition
public Cursor CursorType { get; set; }

Property Value

Cursor

Methods

DragDelta(MouseEventArgs)

Handles the drag delta event for the TableAdorner, allowing for smooth dragging functionality within the table layers of the UI.

Declaration

cs-api-definition
public void DragDelta(MouseEventArgs e)

Parameters

e

MouseEventArgs

The MouseEventArgs that contains the event data, including the current position of the mouse.

DragStarted(MouseButtonEventArgs)

Occurs when dragging of the table adorner has started.

Declaration

cs-api-definition
public void DragStarted(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs

The event data associated with the mouse button event that started the drag operation.

Hide()

Hides the table adorner, making it invisible on the UI.

Declaration

cs-api-definition
public void Hide()

InitializeComponent()

InitializeComponent

Declaration

cs-api-definition
public void InitializeComponent()

Show()

Displays the adorner for the table movement.

Declaration

cs-api-definition
public void Show()

StartDragging(MouseButtonEventArgs)

Initiates the dragging operation for the table adorner.

Declaration

cs-api-definition
public void StartDragging(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs

The mouse button event arguments containing information about the mouse button that was pressed.

StartTableAdornerDragging()

Initiates the dragging of the table adorner, allowing for repositioning of the table within the document. This method typically sets up the necessary event handlers to track the dragging movement.

Declaration

cs-api-definition
public void StartTableAdornerDragging()

StopCapturing()

Stops the capturing process for the table adorner, finalizing any ongoing operations related to table movement.

Declaration

cs-api-definition
public void StopCapturing()

StopTableAdornerDragging()

Stops the dragging operation of the table adorner.

Declaration

cs-api-definition
public void StopTableAdornerDragging()