Class
ImageUIProvider

Provides functionality for managing and manipulating image-related user interface elements in Telerik documents.

Definition

Namespace:Telerik.Windows.Documents.UI.UIProviders

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class ImageUIProvider : DrawingUIProvider, IUIProvider

Inheritance: objectHyperlinkUIProviderBaseDrawingUIProviderImageUIProvider

Implements: IUIProvider

Inherited Members DrawingUIProvider.GetUIElements(UILayerUpdateContext)DrawingUIProvider.RegisterControl(FrameworkElement)DrawingUIProvider.Arrange(UILayerUpdateContext)DrawingUIProvider.ReleaseElements()DrawingUIProvider.DrawingBoxDrawingUIProvider.IsUIElementRegisteredAsHyperlinkDrawingUIProvider.BoundingRectangleDrawingUIProvider.IsRemovedDrawingUIProvider.IsInvalidatedDrawingUIProvider.HyperlinkInlineDrawingUIProvider.CurrentUpdateContextDrawingUIProvider.UIElementDrawingUIProvider.DrawingControlHyperlinkUIProviderBase.RegisterHyperlinkHandlers(UIElement)HyperlinkUIProviderBase.UnregisterHyperlinkHandlers(UIElement)HyperlinkUIProviderBase.ContainingLayer

Constructors

ImageUIProvider(ImageLayoutBox)

Declaration

cs-api-definition
public ImageUIProvider(ImageLayoutBox imageBox)

Parameters

imageBox

ImageLayoutBox

Properties

ImageBox

Represents a user interface provider for image boxes in RadRichTextBox.

Declaration

cs-api-definition
public ImageLayoutBox ImageBox { get; }

Property Value

ImageLayoutBox

Methods

CreateDrawingControl()

Declaration

cs-api-definition
protected override FrameworkElement CreateDrawingControl()

Returns

FrameworkElement

Overrides DrawingUIProvider.CreateDrawingControl()

GetDrawingSize()

Declaration

cs-api-definition
protected override SizeF GetDrawingSize()

Returns

SizeF

Overrides DrawingUIProvider.GetDrawingSize()

UpdateRecycledUIElement()

Declaration

cs-api-definition
protected override void UpdateRecycledUIElement()

Overrides DrawingUIProvider.UpdateRecycledUIElement()

UpdateUI(UILayerUpdateContext)

Updates the user interface elements associated with the image provider based on the specified update context.

Declaration

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

Parameters

uILayerUpdateContext

UILayerUpdateContext

The context that contains the information for updating the UI layer.

Overrides HyperlinkUIProviderBase.UpdateUI(UILayerUpdateContext)