HyperlinkUIProvider
Provides UI-related functionalities for managing and displaying hyperlinks within the document viewer.
Definition
Namespace:Telerik.Windows.Documents.UI.UIProviders
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public class HyperlinkUIProvider : HyperlinkUIProviderBase, IUIProvider
Inheritance: objectHyperlinkUIProviderBaseHyperlinkUIProvider
Implements:
Inherited Members
Constructors
Properties
Gets the bounding rectangle for the hyperlink UI provider.
public override RectangleF BoundingRectangle { get; }
Overrides:
Gets the current update context for the Hyperlink UI Provider.
public override UILayerUpdateContext CurrentUpdateContext { get; }
Overrides:
Represents the inline element for hyperlinks in the UI provider.
public override Inline HyperlinkInline { get; }
Overrides:
Represents a text block that displays a hyperlink within the user interface.
public IRadTextBlock HyperlinkTextBlock { get; }
Gets a value indicating whether the Hyperlink UI provider is invalidated.
public override bool IsInvalidated { get; }
Overrides:
Gets a value indicating whether the hyperlink has been removed.
public override bool IsRemoved { get; }
Overrides:
Represents a user interface provider for hyperlink operations, specifically managing the span box component of hyperlinks.
public SpanLayoutBox SpanBox { get; }
UIElement
FrameworkElement
Represents the UI element associated with the Hyperlink user interface provider.
public override FrameworkElement UIElement { get; }
Overrides:
Methods
Arranges the UI elements for the hyperlink provider based on the specified update context.
public override void Arrange(UILayerUpdateContext uILayerUpdateContext)
Overrides:
Retrieves the UI elements associated with hyperlinks in the specified update context.
public override IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
The update context that provides information about the current UI layer state.
Returns:IEnumerable<UIElement>
A collection of UI elements representing the hyperlinks.
Overrides:
Releases the elements associated with the Hyperlink UI provider, freeing any resources used.
public override void ReleaseElements()
Overrides:
Updates the user interface for the hyperlink provider based on the specified context.
public override void UpdateUI(UILayerUpdateContext uILayerUpdateContext)
Overrides: