New to Telerik UI for WPFStart a free 30-day trial

IUIProvider

Interface

Represents a user interface provider for Telerik document components.

Definition

Properties

Gets the bounding rectangle of the UI provider.

C#
RectangleF BoundingRectangle { get; }

Gets the containing layer of the UI provider.

C#
IUILayer ContainingLayer { get; set; }

Indicates whether the UI provider has been invalidated.

C#
bool IsInvalidated { get; }

Gets a value indicating whether the UI element has been removed from the UI.

C#
bool IsRemoved { get; }

Methods

Arranges the specified UI layer update context within the UI provider.

C#
void Arrange(UILayerUpdateContext uiLayerUpdateContext)
Parameters:uiLayerUpdateContextUILayerUpdateContext

The context that contains information about the UI layer update.

Retrieves the user interface elements associated with the specified UI layer update context.

C#
IEnumerable<UIElement> GetUIElements(UILayerUpdateContext context)
Parameters:contextUILayerUpdateContext

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.

C#
void ReleaseElements()

Updates the user interface based on the specified update context.

C#
void UpdateUI(UILayerUpdateContext uiLayerUpdateContext)
Parameters:uiLayerUpdateContextUILayerUpdateContext

The context containing information needed to update the UI layer.