ControlViewModelBaseSetStateAsync - метод

Устанавливает заданное состояние элемента управления.

Definition

Пространство имён: Tessa.UI.Cards.Controls
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public virtual ValueTask<bool> SetStateAsync(
	IControlState state,
	StateRestoreMode restoreMode,
	CancellationToken cancellationToken = default
)

Параметры

state  IControlState
Объект, описывающий состояние элемента управления, которое требуется установить.
restoreMode  StateRestoreMode
Режим восстановления состояния элемента управления. Фактический режим восстановления определяется через объединение параметра и свойства [StateRestoreMode] элемента управления.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskBoolean
true, если удалось установить заданное состояние элемента управления; false, если объект состояния не принадлежит этому типу элемента управления или содержит неверные данные, поэтому установка состояния не выполнена.

Реализации

IControlViewModelSetStateAsync(IControlState, StateRestoreMode, CancellationToken)

Заметки

По умолчанию метод возвращает false и не выполняет действий.

См. также