Class
FloatingDrawingUIProvider

Definition

Namespace:Telerik.WinForms.Documents.UI.UIProviders

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

cs-api-definition
public abstract class FloatingDrawingUIProvider : IUIProvider

Inheritance: objectFloatingDrawingUIProvider

Implements: IUIProvider

Constructors

FloatingDrawingUIProvider(FloatingBlockLayoutBox)

Declaration

cs-api-definition
public FloatingDrawingUIProvider(FloatingBlockLayoutBox floatingBox)

Parameters

floatingBox

FloatingBlockLayoutBox

Properties

BoundingRectangle

Declaration

cs-api-definition
public RectangleF BoundingRectangle { get; }

Property Value

RectangleF

Implements IUIProvider.BoundingRectangle

ContainingLayer

Declaration

cs-api-definition
public IUILayer ContainingLayer { get; set; }

Property Value

IUILayer

Implements IUIProvider.ContainingLayer

CurrentUpdateContext

Declaration

cs-api-definition
public UILayerUpdateContext CurrentUpdateContext { get; protected set; }

Property Value

UILayerUpdateContext

DrawingBox

Declaration

cs-api-definition
public DrawingLayoutBox DrawingBox { get; protected set; }

Property Value

DrawingLayoutBox

Element

Declaration

cs-api-definition
public UIElement Element { get; protected set; }

Property Value

UIElement

FloatingBox

Declaration

cs-api-definition
public FloatingBlockLayoutBox FloatingBox { get; protected set; }

Property Value

FloatingBlockLayoutBox

IsInvalidated

Declaration

cs-api-definition
public bool IsInvalidated { get; }

Property Value

bool

Implements IUIProvider.IsInvalidated

IsRemoved

Declaration

cs-api-definition
public bool IsRemoved { get; }

Property Value

bool

Implements IUIProvider.IsRemoved

Methods

Arrange(UILayerUpdateContext)

Declaration

cs-api-definition
public void Arrange(UILayerUpdateContext uILayerUpdateContext)

Parameters

uILayerUpdateContext

UILayerUpdateContext

Implements IUIProvider.Arrange(UILayerUpdateContext)

CreateUIElement()

Declaration

cs-api-definition
protected abstract UIElement CreateUIElement()

Returns

UIElement

GetUIElements(UILayerUpdateContext)

Declaration

cs-api-definition
public IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)

Parameters

context

UILayerUpdateContext

Returns

IEnumerable<UIElement>

Implements IUIProvider.GetUIElements(UILayerUpdateContext)

ReleaseElements()

Declaration

cs-api-definition
public void ReleaseElements()

Implements IUIProvider.ReleaseElements()

UpdateRecycledUIElement()

Declaration

cs-api-definition
protected abstract void UpdateRecycledUIElement()

UpdateUI(UILayerUpdateContext)

Declaration

cs-api-definition
public abstract void UpdateUI(UILayerUpdateContext uILayerUpdateContext)

Parameters

uILayerUpdateContext

UILayerUpdateContext

Implements IUIProvider.UpdateUI(UILayerUpdateContext)