InterfaceIUIProvider
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
Properties
BoundingRectangle
Gets the bounding rectangle of the UI provider.
ContainingLayer
Gets the containing layer of the UI provider.
IsInvalidated
Indicates whether the UI provider has been invalidated.
Methods
Arrange(UILayerUpdateContext)
Arranges the specified UI layer update context within the UI provider.
Declaration
void Arrange(UILayerUpdateContext uiLayerUpdateContext)
Parameters
uiLayerUpdateContext
The context that contains information about the UI layer update.
GetUIElements(UILayerUpdateContext)
Retrieves the user interface elements associated with the specified UI layer update context.
Declaration
IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
Parameters
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.
ReleaseElements()
Releases the resources associated with the UI elements managed by the provider.
Declaration
void ReleaseElements()
UpdateUI(UILayerUpdateContext)
Updates the user interface based on the specified update context.
Declaration
void UpdateUI(UILayerUpdateContext uiLayerUpdateContext)
Parameters
uiLayerUpdateContext
The context containing information needed to update the UI layer.