Show / Hide Table of Contents

Class IgbSplitPane

Inheritance
System.Object
BaseRendererElement
IgbDockManagerPane
IgbSplitPane
Implements
JsonSerializable
Inherited Members
BaseRendererElement._name
BaseRendererElement._cachedSerializedContent
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.ParentTypeName
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.SupportsVisualChildren
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbSplitPane : IgbDockManagerPane, JsonSerializable

Constructors

IgbSplitPane()

Declaration
public IgbSplitPane()

Properties

AllowEmpty

Determines whether the pane should present in the UI when empty.

Declaration
public bool AllowEmpty { get; set; }
Property Value
Type Description
System.Boolean

FloatingHeight

The absolute height of the pane. Applies only for floating panes. Defaults to 100.

Declaration
public double FloatingHeight { get; set; }
Property Value
Type Description
System.Double

FloatingLocation

The absolute location point of the pane. Applies only for floating panes.

Declaration
public IgbDockManagerPoint FloatingLocation { get; set; }
Property Value
Type Description
IgbDockManagerPoint

FloatingResizable

Determines whether floating pane resizing is allowed. Applies only for floating panes.

Declaration
public bool FloatingResizable { get; set; }
Property Value
Type Description
System.Boolean

FloatingWidth

The absolute width of the pane. Applies only for floating panes. Defaults to 100.

Declaration
public double FloatingWidth { get; set; }
Property Value
Type Description
System.Double

Id

The id of the pane. If not set the Dock Manager generates it automatically.

Declaration
public string Id { get; set; }
Property Value
Type Description
System.String

IsMaximized

Declaration
public bool IsMaximized { get; set; }
Property Value
Type Description
System.Boolean

Orientation

The orientation of the split pane.

Declaration
public SplitPaneOrientation Orientation { get; set; }
Property Value
Type Description
SplitPaneOrientation

Panes

The child panes of the split pane.

Declaration
public IgbDockManagerPaneCollection Panes { get; protected set; }
Property Value
Type Description
IgbDockManagerPaneCollection

PaneType

The type of the pane.

Declaration
[WCWidgetMemberName("Type")]
public DockManagerPaneType PaneType { get; set; }
Property Value
Type Description
DockManagerPaneType

Size

The size of the pane relative to its sibling panes' sizes. Defaults to 100.

Declaration
public double Size { get; set; }
Property Value
Type Description
System.Double

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
IgbDockManagerPane.Type

Methods

EnsureModulesLoaded()

Declaration
protected override void EnsureModulesLoaded()
Overrides
BaseRendererElement.EnsureModulesLoaded()

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
IgbDockManagerPane.FindByName(String)

FromEventJson(BaseRendererControl, Dictionary<String, Object>)

Declaration
protected override void FromEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
Type Name Description
BaseRendererControl control
System.Collections.Generic.Dictionary<System.String, System.Object> args
Overrides
IgbDockManagerPane.FromEventJson(BaseRendererControl, Dictionary<String, Object>)

SetNativeElement(Object)

Declaration
public void SetNativeElement(object element)
Parameters
Type Name Description
System.Object element

SetNativeElementAsync(Object)

Declaration
public Task SetNativeElementAsync(object element)
Parameters
Type Name Description
System.Object element
Returns
Type Description
System.Threading.Tasks.Task

ToEventJson(BaseRendererControl, Dictionary<String, Object>)

Declaration
protected override void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
Type Name Description
BaseRendererControl control
System.Collections.Generic.Dictionary<System.String, System.Object> args
Overrides
IgbDockManagerPane.ToEventJson(BaseRendererControl, Dictionary<String, Object>)

WithPanes(IgbDockManagerPane[])

Declaration
public IgbSplitPane WithPanes(params IgbDockManagerPane[] panes)
Parameters
Type Name Description
IgbDockManagerPane[] panes
Returns
Type Description
IgbSplitPane

Implements

JsonSerializable