Class
DataGridFlyoutHeader

Defines the common UI that represents a header within flyout in a RadDataGrid instance.

Definition

Namespace:Telerik.UI.Xaml.Controls.Grid.Primitives

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class DataGridFlyoutHeader : MultipleTemplateControl

Inheritance: objectRadControlMultipleTemplateControlDataGridFlyoutHeader

Derived Classes: DataGridFlyoutColumnHeaderDataGridFlyoutGroupHeader

Inherited Members MultipleTemplateControl.OnLoaded()MultipleTemplateControl.OnApplyTemplate()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.OnIsEnabledChanged(bool, bool)RadControl.LoadCore()RadControl.UnloadCore()RadControl.CurrentVisualStateRadControl.IsLoadedRadControl.IsLoadingRadControl.IsUnloadedRadControl.WasUnloadedRadControl.IsTemplateApplied

Constructors

DataGridFlyoutHeader()

Initializes a new instance of the DataGridFlyoutHeader class.

Declaration

cs-api-definition
public DataGridFlyoutHeader()

Fields

OuterBorderVisibilityProperty

Identifies the OuterBorderVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty OuterBorderVisibilityProperty

Field Value

DependencyProperty

Properties

OuterBorderVisibility

Gets or sets the visibility of the outer border of the control. This border is displayed when the control is being dragged to reorder within the flyout.

Declaration

cs-api-definition
public Visibility OuterBorderVisibility { get; set; }

Property Value

Visibility

Methods

ApplyTemplateCore()

Called when the Framework is called. Inheritors should override this method should they have some custom template-related logic. This is done to ensure that the property is properly initialized.

Declaration

cs-api-definition
protected override bool ApplyTemplateCore()

Returns

bool

Overrides RadControl.ApplyTemplateCore()

CreateHeader()

Creates an instance of the DataGridFlyoutGroupHeader.

Declaration

cs-api-definition
protected virtual DataGridFlyoutHeader CreateHeader()

Returns

DataGridFlyoutHeader

OnTemplateApplied()

Occurs when the method has been called and the template is already successfully applied.

Declaration

cs-api-definition
protected override void OnTemplateApplied()

Overrides RadControl.OnTemplateApplied()

UnapplyTemplateCore()

Removes the current control template. Occurs when a template has already been applied and a new one is applied.

Declaration

cs-api-definition
protected override void UnapplyTemplateCore()

Overrides RadControl.UnapplyTemplateCore()