Class DrawingUIProvider
Inherited Members
Namespace: Telerik.Windows.Documents.UI.UIProviders
Assembly: Telerik.Windows.Documents.dll
Syntax
public abstract class DrawingUIProvider : HyperlinkUIProviderBase, IUIProvider
Constructors
DrawingUIProvider(DrawingLayoutBox)
Declaration
public DrawingUIProvider(DrawingLayoutBox drawingBox)
Parameters
DrawingLayoutBox
drawingBox
|
Properties
BoundingRectangle
Declaration
public override RectangleF BoundingRectangle { get; }
Property Value
RectangleF
|
Overrides
CurrentUpdateContext
Declaration
public UILayerUpdateContext CurrentUpdateContext { get; }
Property Value
UILayerUpdateContext
|
DrawingBox
DrawingControl
Declaration
public FrameworkElement DrawingControl { get; set; }
Property Value
System.Windows.FrameworkElement
|
HyperlinkInline
IsInvalidated
Declaration
public override bool IsInvalidated { get; }
Property Value
System.Boolean
|
Overrides
IsRemoved
Declaration
public override bool IsRemoved { get; }
Property Value
System.Boolean
|
Overrides
IsUIElementRegisteredAsHyperlink
Declaration
protected bool IsUIElementRegisteredAsHyperlink { get; set; }
Property Value
System.Boolean
|
UIElement
Declaration
public override FrameworkElement UIElement { get; }
Property Value
System.Windows.FrameworkElement
|
Overrides
Methods
Arrange(UILayerUpdateContext)
Declaration
public override void Arrange(UILayerUpdateContext uILayerUpdateContext)
Parameters
UILayerUpdateContext
uILayerUpdateContext
|
Overrides
CreateDrawingControl()
Declaration
protected abstract FrameworkElement CreateDrawingControl()
Returns
System.Windows.FrameworkElement
|
GetDrawingSize()
GetUIElements(UILayerUpdateContext)
Declaration
public override IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
Parameters
UILayerUpdateContext
context
|
Returns
System.Collections.Generic.IEnumerable<System.Windows.UIElement>
|
Overrides
RegisterControl(FrameworkElement)
Declaration
protected void RegisterControl(FrameworkElement result)
Parameters
System.Windows.FrameworkElement
result
|
ReleaseElements()
Declaration
public override void ReleaseElements()
Overrides
UpdateRecycledUIElement()
Declaration
protected abstract void UpdateRecycledUIElement()