ControlViewModelBaseCommitChangesAsync - метод |
Подтверждает изменения для текущего элемента управления.
Метод обычно вызывается перед сохранением карточки для того, чтобы элементы управления,
у которых состояние ввода зависит от фокуса и других параметров, могли подтвердить введённое значение перед тем, как карточка будет сохранена.
Если при выполнении этого метода возникнет исключение, то оно будет зафиксировано в результате.
Пространство имён:
Tessa.UI.Cards.Controls
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public virtual ValueTask CommitChangesAsync(
ICardCommitChangesContext context
)
Public Overridable Function CommitChangesAsync (
context As ICardCommitChangesContext
) As ValueTask
public:
virtual ValueTask CommitChangesAsync(
ICardCommitChangesContext^ context
)
abstract CommitChangesAsync :
context : ICardCommitChangesContext -> ValueTask
override CommitChangesAsync :
context : ICardCommitChangesContext -> ValueTask
Параметры
- context
- Тип: Tessa.UI.CardsICardCommitChangesContext
Контекст текущего действия, передаваемый между разными элементами управления.
Содержит результат валидации context.ValidationResult, в который может быть добавлена информация по проблемам,
возникшим при выполнении этого метода.
Возвращаемое значение
Тип:
ValueTaskАсинхронная задача.
Реализации
IControlViewModelCommitChangesAsync(ICardCommitChangesContext)Заметки
По умолчанию метод не выполняет действий.
См. также