CardViewControlViewModelUpdateColumnsWidthSettingsWithSavingCheckAsync - метод

Обновляет настройки пользователя UserSettings по изменению ширины указанных колонок. Устанавливает признак того, что в элементе управления имеются несохранённые настройки. Возвращает признак того, что настройки пользователя были изменены (необязательно сохранены, это определяется свойствами EnableSavingSettings, AutoSaveSettings, и параметром skipAutoSave).

Definition

Пространство имён: Tessa.UI.Cards.Controls
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
protected ValueTask<bool> UpdateColumnsWidthSettingsWithSavingCheckAsync(
	IEnumerable<(string ColumnAlias, int? Width)> changes,
	bool skipAutoSave = false,
	CancellationToken cancellationToken = default
)

Параметры

changes  IEnumerableValueTupleString, NullableInt32

Перечисление событий по изменению ширины колонок.

ColumnAlias - алиас колонки, ширина которой изменяется.

Width - ширина колонки или null, если ширина вычисляется автоматически.

skipAutoSave  Boolean  (Optional)
Признак того, что не следует автоматически сохранять настройки пользователя, даже если указано свойство AutoSaveSettings.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

См. также