IUIProvider
Represents a user interface provider for Telerik document components.
Definition
Namespace:Telerik.Windows.Documents.UI.UIProviders
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public interface IUIProvider
Derived Classes:
Properties
Gets the bounding rectangle of the UI provider.
RectangleF BoundingRectangle { get; }
Gets the containing layer of the UI provider.
IUILayer ContainingLayer { get; set; }
Indicates whether the UI provider has been invalidated.
bool IsInvalidated { get; }
Methods
Arranges the specified UI layer update context within the UI provider.
void Arrange(UILayerUpdateContext uiLayerUpdateContext)
The context that contains information about the UI layer update.
Retrieves the user interface elements associated with the specified UI layer update context.
IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
The context that contains information about the UI layer update.
Returns:IEnumerable<UIElement>
A collection of UI elements relevant to the given update context.
Releases the resources associated with the UI elements managed by the provider.
void ReleaseElements()
Updates the user interface based on the specified update context.
void UpdateUI(UILayerUpdateContext uiLayerUpdateContext)
The context containing information needed to update the UI layer.