Show / Hide Table of Contents

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
BaseRendererControl
IgbTileManager
Implements
JsonSerializable
System.IDisposable
Inherited Members
BaseRendererControl.eventCallbacksCache
BaseRendererControl._cachedSerializedContent
BaseRendererControl.ResolveEventBehavior()
BaseRendererControl.ToSpinal(String)
BaseRendererControl.TransformSimpleKey(String)
BaseRendererControl.IsTransformedEnumValue(String)
BaseRendererControl.TransformPotentialEnumValue(String, Object)
BaseRendererControl.BuildSequenceInfo(Int32)
BaseRendererControl.BuildRenderTree(RenderTreeBuilder)
BaseRendererControl.TemplateContentType(String)
BaseRendererControl.OnAfterRenderAsync(Boolean)
BaseRendererControl.EnsureReady()
BaseRendererControl.MarkPropDirty(String)
BaseRendererControl.IsPropDirty(String)
BaseRendererControl.Serialize(SerializationContext, String)
BaseRendererControl.Serialize()
BaseRendererControl.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererControl.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererControl.SuspendNotifications(Object)
BaseRendererControl.ResumeNotifications(Object, Boolean)
BaseRendererControl.NotifyInsertItem(Object, Int32, Object)
BaseRendererControl.NotifyRemoveItem(Object, Int32, Object)
BaseRendererControl.NotifyClearItems(Object)
BaseRendererControl.NotifySetItem(Object, Int32, Object, Object)
BaseRendererControl.NotifyUpdateItem(Object, Int32, Object, Boolean)
BaseRendererControl.OnRefChanged(String, Object)
BaseRendererControl.OnInvokeReturn(Int64, Object)
BaseRendererControl.Camelize(String)
BaseRendererControl.ToPascal(String)
BaseRendererControl.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererControl.Dispose(Boolean)
BaseRendererControl.SetResourceStringAsync(String, String, String)
BaseRendererControl.SetResourceStringAsync(String, String)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, JsonElement)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, Object)
BaseRendererControl.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererControl.Finalize()
BaseRendererControl.Dispose()
BaseRendererControl.IgBlazor
BaseRendererControl.Height
BaseRendererControl.Width
BaseRendererControl.Class
BaseRendererControl.AdditionalAttributes
BaseRendererControl.EventBehavior
BaseRendererControl.ChildContent
BaseRendererControl.RoundTripDateConversion
BaseRendererControl.NeedsDynamicContent
BaseRendererControl.UseCamelEnumValues
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbTileManager : BaseRendererControl, RefSink, JsonSerializable, IDisposable

Constructors

IgbTileManager()

Declaration
public IgbTileManager()

Properties

ColumnCount

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

DefaultEventBehavior

Declaration
protected override ControlEventBehavior DefaultEventBehavior { get; }
Property Value
Type Description
ControlEventBehavior
Overrides
BaseRendererControl.DefaultEventBehavior

DirectRenderElementName

Declaration
protected override string DirectRenderElementName { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererControl.DirectRenderElementName

DragMode

Whether drag and drop operations are enabled. @default none

Declaration
public TileManagerDragMode DragMode { get; set; }
Property Value
Type Description
TileManagerDragMode

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
BaseRendererControl.ParentTypeName

ResizeMode

Whether resize operations are enabled. @default none

Declaration
public TileManagerResizeMode ResizeMode { get; set; }
Property Value
Type Description
TileManagerResizeMode

SupportsVisualChildren

Declaration
protected override bool SupportsVisualChildren { get; }
Property Value
Type Description
System.Boolean
Overrides
BaseRendererControl.SupportsVisualChildren

TileDragCancel

Declaration
public EventCallback<IgbTileComponentEventArgs> TileDragCancel { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbTileComponentEventArgs>

TileDragCancelScript

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

TileDragEnd

Declaration
public EventCallback<IgbTileComponentEventArgs> TileDragEnd { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbTileComponentEventArgs>

TileDragEndScript

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

TileDragStart

Declaration
public EventCallback<IgbTileComponentEventArgs> TileDragStart { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbTileComponentEventArgs>

TileDragStartScript

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

TileFullscreen

Declaration
public EventCallback<IgbTileChangeStateEventArgs> TileFullscreen { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbTileChangeStateEventArgs>

TileFullscreenScript

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

TileMaximize

Declaration
public EventCallback<IgbTileChangeStateEventArgs> TileMaximize { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbTileChangeStateEventArgs>

TileMaximizeScript

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

TileResizeCancel

Declaration
public EventCallback<IgbTileComponentEventArgs> TileResizeCancel { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbTileComponentEventArgs>

TileResizeCancelScript

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

TileResizeEnd

Declaration
public EventCallback<IgbTileComponentEventArgs> TileResizeEnd { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbTileComponentEventArgs>

TileResizeEndScript

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

TileResizeStart

Declaration
public EventCallback<IgbTileComponentEventArgs> TileResizeStart { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbTileComponentEventArgs>

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
BaseRendererControl.Type

UseDirectRender

Declaration
protected override bool UseDirectRender { get; }
Property Value
Type Description
System.Boolean
Overrides
BaseRendererControl.UseDirectRender

Methods

EnsureModulesLoaded()

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

FindByName(String)

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

GetTiles()

Declaration
public IgbTile[] GetTiles()
Returns
Type Description
IgbTile[]

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
BaseRendererControl.ResolveDisplay()

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

JsonSerializable
System.IDisposable