Class IgbTileManager
The tile manager component enables the dynamic arrangement, resizing, and interaction of tiles.
@cssproperty --column-count - The number of columns for the tile manager. The column-count attribute sets this variable.
@cssproperty --min-col-width - The minimum size of the columns in the tile-manager. The min-column-width attribute sets this variable.
@cssproperty --min-row-height - The minimum size of the rows in the tile-manager. The min-row-height attribute sets this variable.
@cssproperty --grid-gap - The gap size of the underlying CSS grid container. The gap attributes sts this variable.
Inheritance
System.Object
IgbTileManager
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbTileManager : BaseRendererControl, RefSink, JsonSerializable, IDisposable
Constructors
IgbTileManager()
Declaration
Properties
ColumnCount
Declaration
public double ColumnCount { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
DefaultEventBehavior
Declaration
protected override ControlEventBehavior DefaultEventBehavior { get; }
Property Value
Overrides
DirectRenderElementName
Declaration
protected override string DirectRenderElementName { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
DragMode
Whether drag and drop operations are enabled.
@default none
Declaration
public TileManagerDragMode DragMode { get; set; }
Property Value
Gap
Sets the gap size between tiles in the tile manager.
Declaration
public string Gap { get; set; }
Property Value
| Type |
Description |
| System.String |
|
MinColumnWidth
Sets the minimum width for a column unit in the tile manager.
Declaration
public string MinColumnWidth { get; set; }
Property Value
| Type |
Description |
| System.String |
|
MinRowHeight
Sets the minimum height for a row unit in the tile manager.
Declaration
public string MinRowHeight { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ParentTypeName
Declaration
protected override string ParentTypeName { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
ResizeMode
Whether resize operations are enabled.
@default none
Declaration
public TileManagerResizeMode ResizeMode { get; set; }
Property Value
SupportsVisualChildren
Declaration
protected override bool SupportsVisualChildren { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
TileDragCancel
Declaration
public EventCallback<IgbTileComponentEventArgs> TileDragCancel { get; set; }
Property Value
TileDragCancelScript
Declaration
public string TileDragCancelScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TileDragEnd
Declaration
public EventCallback<IgbTileComponentEventArgs> TileDragEnd { get; set; }
Property Value
TileDragEndScript
Declaration
public string TileDragEndScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TileDragStart
Declaration
public EventCallback<IgbTileComponentEventArgs> TileDragStart { get; set; }
Property Value
TileDragStartScript
Declaration
public string TileDragStartScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TileFullscreen
Declaration
public EventCallback<IgbTileChangeStateEventArgs> TileFullscreen { get; set; }
Property Value
TileFullscreenScript
Declaration
public string TileFullscreenScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TileMaximize
Declaration
public EventCallback<IgbTileChangeStateEventArgs> TileMaximize { get; set; }
Property Value
TileMaximizeScript
Declaration
public string TileMaximizeScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TileResizeCancel
Declaration
public EventCallback<IgbTileComponentEventArgs> TileResizeCancel { get; set; }
Property Value
TileResizeCancelScript
Declaration
public string TileResizeCancelScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TileResizeEnd
Declaration
public EventCallback<IgbTileComponentEventArgs> TileResizeEnd { get; set; }
Property Value
TileResizeEndScript
Declaration
public string TileResizeEndScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TileResizeStart
Declaration
public EventCallback<IgbTileComponentEventArgs> TileResizeStart { get; set; }
Property Value
TileResizeStartScript
Declaration
public string TileResizeStartScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Type
Declaration
public override string Type { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
UseDirectRender
Declaration
protected override bool UseDirectRender { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
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
GetTiles()
Declaration
public IgbTile[] GetTiles()
Returns
GetTilesAsync()
Declaration
public Task<IgbTile[]> GetTilesAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<IgbTile[]> |
|
LoadLayout(String)
Declaration
public void LoadLayout(string data)
Parameters
| Type |
Name |
Description |
| System.String |
data |
|
LoadLayoutAsync(String)
Restores a previously serialized state produced by saveLayout.
Declaration
public Task LoadLayoutAsync(string data)
Parameters
| Type |
Name |
Description |
| System.String |
data |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ResolveDisplay()
Declaration
protected override string ResolveDisplay()
Returns
| Type |
Description |
| System.String |
|
Overrides
SaveLayout()
Declaration
public string SaveLayout()
Returns
| Type |
Description |
| System.String |
|
SaveLayoutAsync()
Returns the properties of the current tile collections as a JSON payload.
@remarks
The content of the tiles is not serialized or saved. Only tile properties
are serialized.
Declaration
public Task<string> SaveLayoutAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.String> |
|
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