Для изменения размера нажмите или перетащите

ITileGeneratorGenerateTilesAsync - метод

Создаёт элементы UI для отображения нескольких заданных плиток. Может использоваться для отображения дочерних плиток.

Пространство имён:  Tessa.UI.Tiles
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
ValueTask<ITileVisual> GenerateTilesAsync(
	ICollection<ITile> tiles,
	ITileQueueExecutor panelClosedExecutor,
	IComparer<ITile> tileComparer = null,
	TileDirection direction = TileDirection.LeftToRight,
	int minCapacity = 6,
	CancellationToken cancellationToken = default
)

Параметры

tiles
Тип: System.Collections.GenericICollectionITile
Плитки, которые требуется отобразить.
panelClosedExecutor
Тип: Tessa.UI.TilesITileQueueExecutor
Объект, используемый для отложенного выполнения команд после закрытия панели с плитками.
tileComparer (Optional)
Тип: System.Collections.GenericIComparerITile
Объект, определяющий порядок следования плиток, или null, если требуется использовать исходный порядок.
direction (Optional)
Тип: Tessa.UI.TilesTileDirection
Направление отрисовки плитки.
minCapacity (Optional)
Тип: SystemInt32
Минимальное количество плиток, место под которое будет зарезервировано при генерации, или 0, если дополнительное место под плитки не будет резервироваться.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Тип: ValueTaskITileVisual
Контейнер для элемента UI, отображающего заданные плитки.
См. также