Class
MultipleTemplateControl

This control allows for defining a second ControlTemplate that it can switch to when necessary.

Definition

Namespace:Telerik.UI.Xaml.Controls

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public abstract class MultipleTemplateControl : RadControl

Inheritance: objectRadControlMultipleTemplateControl

Derived Classes: DataGridFlyoutDataGridFlyoutHeaderDataGridServicePanel

Inherited Members RadControl.EndVisualStateUpdate(bool, bool)RadControl.UpdateVisualState(bool)RadControl.BeginVisualStateUpdate()RadControl.OnCreateAutomationPeer()RadControl.SetVisualState(string, bool)RadControl.CanUpdateVisualState()RadControl.ComposeVisualStateName()RadControl.MeasureOverride(Size)RadControl.ArrangeOverride(Size)RadControl.UnapplyTemplateCore()RadControl.OnIsEnabledChanged(bool, bool)RadControl.OnTemplateApplied()RadControl.ApplyTemplateCore()RadControl.LoadCore()RadControl.UnloadCore()RadControl.CurrentVisualStateRadControl.IsLoadedRadControl.IsLoadingRadControl.IsUnloadedRadControl.WasUnloadedRadControl.IsTemplateApplied

Constructors

MultipleTemplateControl()

Declaration

cs-api-definition
public MultipleTemplateControl()

Methods

OnApplyTemplate()

Invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate.

Declaration

cs-api-definition
protected override void OnApplyTemplate()

Overrides RadControl.OnApplyTemplate()

OnLoaded()

Called within the handler of the event. Allows inheritors to provide their specific logic after the control has been successfully Loaded.

Declaration

cs-api-definition
protected override void OnLoaded()

Overrides RadControl.OnLoaded()