ClassDrawingUIProvider
Class
Definition
Namespace:Telerik.WinForms.Documents.UI.UIProviders
Assembly:Telerik.WinControls.RichTextEditor.dll
Syntax:
cs-api-definition
public abstract class DrawingUIProvider : HyperlinkUIProviderBase, IUIProvider
Inheritance: objectHyperlinkUIProviderBaseDrawingUIProvider
Implements:
Inherited Members
Constructors
DrawingUIProvider(DrawingLayoutBox)
Declaration
cs-api-definition
public DrawingUIProvider(DrawingLayoutBox drawingBox)
Parameters
drawingBox
Properties
BoundingRectangle
Declaration
cs-api-definition
public override RectangleF BoundingRectangle { get; }
Property Value
Overrides
CurrentUpdateContext
Declaration
cs-api-definition
public UILayerUpdateContext CurrentUpdateContext { get; }
Property Value
DrawingBox
Declaration
cs-api-definition
protected DrawingLayoutBox DrawingBox { get; }
Property Value
DrawingControl
Declaration
cs-api-definition
public FrameworkElement DrawingControl { get; set; }
Property Value
HyperlinkInline
Declaration
cs-api-definition
public override Inline HyperlinkInline { get; }
Property Value
Overrides
IsInvalidated
Declaration
cs-api-definition
public override bool IsInvalidated { get; }
Property Value
Overrides
IsUIElementRegisteredAsHyperlink
Declaration
cs-api-definition
protected bool IsUIElementRegisteredAsHyperlink { get; set; }
Property Value
UIElement
Declaration
cs-api-definition
public override FrameworkElement UIElement { get; }
Property Value
Overrides
Methods
Arrange(UILayerUpdateContext)
Declaration
cs-api-definition
public override void Arrange(UILayerUpdateContext uILayerUpdateContext)
Parameters
uILayerUpdateContext
Overrides
CreateDrawingControl()
Declaration
cs-api-definition
protected abstract FrameworkElement CreateDrawingControl()
Returns
GetUIElements(UILayerUpdateContext)
Declaration
cs-api-definition
public override IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
Parameters
context
Returns
IEnumerable<UIElement>
Overrides
RegisterControl(FrameworkElement)
Declaration
cs-api-definition
protected void RegisterControl(FrameworkElement result)
Parameters
result
ReleaseElements()
Declaration
cs-api-definition
public override void ReleaseElements()
Overrides
UpdateRecycledUIElement()
Declaration
cs-api-definition
protected abstract void UpdateRecycledUIElement()