Class
RadGridSplitter

Represents the control that redistributes space between columns or rows of a Grid control. The GridSplitter can be located in its own row or column or it can be placed together with another element in the row or column. When it shares a row or column with another element, it should be declared last in the Grid in order to appear on top of the other element.

Definition

Namespace:Telerik.Maui.Controls

Assembly:Telerik.Maui.Controls.dll

Syntax:

cs-api-definition
public class RadGridSplitter : RadBorderContentView, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout

Inheritance: objectRadContentViewRadCompositeContentViewRadBorderContentViewRadGridSplitter

Implements: IContentViewICrossPlatformLayoutIElementIPaddingIRadContentViewITransformIView

Inherited Members RadBorderContentView.BackgroundColorPropertyRadBorderContentView.BackgroundPropertyRadBorderContentView.BorderColorPropertyRadBorderContentView.BorderBrushPropertyRadBorderContentView.BorderThicknessPropertyRadBorderContentView.CornerRadiusPropertyRadBorderContentView.ContentPaddingPropertyRadBorderContentView.BackgroundColorRadBorderContentView.BackgroundRadBorderContentView.BorderColorRadBorderContentView.BorderBrushRadBorderContentView.BorderThicknessRadBorderContentView.CornerRadiusRadBorderContentView.ContentPaddingRadCompositeContentView.StylePropertyRadCompositeContentView.ControlTemplatePropertyRadCompositeContentView.OnBindingContextChanged()RadCompositeContentView.OnPropertyChanged(string)RadCompositeContentView.StyleRadCompositeContentView.ControlTemplateRadContentView.ActualStyleClassPropertyRadContentView.OnChildAdded(Element)RadContentView.OnChildRemoved(Element, int)RadContentView.OnHandlerChanged()

Constructors

RadGridSplitter()

Initializes a new instance of the RadGridSplitter class.

Declaration

cs-api-definition
public RadGridSplitter()

Fields

GripperColorProperty

Identifies the GripperColor property.

Declaration

cs-api-definition
public static readonly BindableProperty GripperColorProperty

Field Value

BindableProperty

ParentLevelProperty

Identifies the ParentLevel property.

Declaration

cs-api-definition
public static readonly BindableProperty ParentLevelProperty

Field Value

BindableProperty

ResizeBehaviorProperty

Identifies the ResizeBehavior property.

Declaration

cs-api-definition
public static readonly BindableProperty ResizeBehaviorProperty

Field Value

BindableProperty

ResizeDirectionProperty

Identifies the ResizeDirection property.

Declaration

cs-api-definition
public static readonly BindableProperty ResizeDirectionProperty

Field Value

BindableProperty

Properties

GripperColor

Gets or sets the color of the gripper.

Declaration

cs-api-definition
public Color GripperColor { get; set; }

Property Value

Color

ParentLevel

Gets or sets the level of the parent grid to resize. It is useful when the GridSplitter is placed in a nested grid, but it is intended to resize rows/columns of the outer grid. A value of 0 targets the direct parent grid, 1 targets the parent's parent grid, and so on.

Declaration

cs-api-definition
public int ParentLevel { get; set; }

Property Value

int

ResizeBehavior

Gets or sets which Columns or Rows the Splitter resizes.

Declaration

cs-api-definition
public RadGridSplitter.GridResizeBehavior ResizeBehavior { get; set; }

Property Value

RadGridSplitter.GridResizeBehavior

ResizeDirection

Gets or sets whether the Splitter resizes the Columns, Rows, or Both.

Declaration

cs-api-definition
public RadGridSplitter.GridResizeDirection ResizeDirection { get; set; }

Property Value

RadGridSplitter.GridResizeDirection

Methods

ChangeVisualState()

Declaration

cs-api-definition
protected override void ChangeVisualState()

OnApplyTemplate()

Declaration

cs-api-definition
protected override void OnApplyTemplate()

Overrides RadCompositeContentView.OnApplyTemplate()