TileGeneratorGeneratePanelAsync - метод
Создаёт элементы UI для отображения заданной панели с плитками.
Пространство имён: Tessa.UI.TilesСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public ValueTask<ITileVisual> GeneratePanelAsync(
ITilePanel panel,
ITileQueueExecutor panelClosedExecutor,
IComparer<ITile> tileComparer = null,
CancellationToken cancellationToken = default
)
Public Function GeneratePanelAsync (
panel As ITilePanel,
panelClosedExecutor As ITileQueueExecutor,
Optional tileComparer As IComparer(Of ITile) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of ITileVisual)
public:
virtual ValueTask<ITileVisual^> GeneratePanelAsync(
ITilePanel^ panel,
ITileQueueExecutor^ panelClosedExecutor,
IComparer<ITile^>^ tileComparer = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract GeneratePanelAsync :
panel : ITilePanel *
panelClosedExecutor : ITileQueueExecutor *
?tileComparer : IComparer<ITile> *
?cancellationToken : CancellationToken
(* Defaults:
let _tileComparer = defaultArg tileComparer null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ITileVisual>
override GeneratePanelAsync :
panel : ITilePanel *
panelClosedExecutor : ITileQueueExecutor *
?tileComparer : IComparer<ITile> *
?cancellationToken : CancellationToken
(* Defaults:
let _tileComparer = defaultArg tileComparer null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ITileVisual>
- panel ITilePanel
- Панель с плитками, которую требуется отобразить.
- panelClosedExecutor ITileQueueExecutor
-
Объект, используемый для отложенного выполнения команд после закрытия панели с плитками.
- tileComparer IComparerITile (Optional)
-
Объект, выполняющий порядок следования плиток, или null, если требуется использовать исходный порядок.
- cancellationToken CancellationToken (Optional)
-
ValueTaskITileVisualКонтейнер для элемента UI, отображающего заданную панель с плитками.
ITileGeneratorGeneratePanelAsync(ITilePanel, ITileQueueExecutor, IComparerITile, CancellationToken)