Class IgbDockManager
Describes a Dock Manager component.
Inheritance
System.Object
IgbDockManager
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbDockManager : BaseRendererControl, JsonSerializable
Constructors
IgbDockManager()
Declaration
Properties
ActivePane
Gets/sets the active pane of the Dock Manager.
Declaration
public IgbContentPane ActivePane { get; set; }
Property Value
AllowFloatingPanesResize
Determines whether the end user is allowed to resize floating panes. Defaults to true.
Declaration
public bool AllowFloatingPanesResize { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AllowInnerDock
Declaration
public bool AllowInnerDock { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AllowMaximize
Determines whether the end user is allowed to maximize panes. Defaults to true.
Declaration
public bool AllowMaximize { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DisableKeyboardNavigation
Disables the built-in keyboard shortcuts for pane navigation. Defaults to false.
Declaration
public bool DisableKeyboardNavigation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DraggedPane
Gets/sets the currently dragged pane.
Declaration
public IgbDockManagerPane DraggedPane { get; set; }
Property Value
DropPosition
Gets/sets the current drop position when performing custom drag/drop.
Declaration
public IgbDockManagerPoint DropPosition { get; set; }
Property Value
Layout
Gets/sets the layout configuration of the Dock Manager.
Declaration
public IgbDockManagerLayout Layout { get; set; }
Property Value
LayoutChange
Declaration
public EventCallback<IgbLayoutChangeEventArgs> LayoutChange { get; set; }
Property Value
LayoutChanged
Declaration
public EventCallback<IgbDockManagerLayout> LayoutChanged { get; set; }
Property Value
LayoutChangeScript
Declaration
public string LayoutChangeScript { get; set; }
Property Value
Type |
Description |
System.String |
|
MaximizedPane
Gets/sets the maximized pane.
Declaration
public IgbDockManagerPane MaximizedPane { get; set; }
Property Value
ResourceStrings
Gets/sets the resource strings.
Declaration
public IgbDockManagerResourceStrings ResourceStrings { get; set; }
Property Value
Declaration
public DockManagerShowHeaderIconOnHover ShowHeaderIconOnHover { get; set; }
Property Value
SupportsVisualChildren
Declaration
protected override bool SupportsVisualChildren { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Type
Declaration
public override string Type { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
EnsureModulesLoaded()
Declaration
protected override void EnsureModulesLoaded()
Overrides
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
Overrides
FocusPane(String)
Declaration
public void FocusPane(string contentId)
Parameters
Type |
Name |
Description |
System.String |
contentId |
|
FocusPaneAsync(String)
Declaration
public Task FocusPaneAsync(string contentId)
Parameters
Type |
Name |
Description |
System.String |
contentId |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
GetCurrentLayout()
Declaration
public IgbDockManagerLayout GetCurrentLayout()
Returns
GetCurrentLayoutAsync()
Declaration
public Task<IgbDockManagerLayout> GetCurrentLayoutAsync()
Returns
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 |
|
Implements
System.IDisposable