TabSelectedEventArgs - класс

Контекст метода по уведомлению форм, блоков и контролов при переключении вкладок.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public class TabSelectedEventArgs : DeferredEventArgs, 
	ITabSelectedContext
Inheritance
Object    EventArgs    DeferredEventArgs    TabSelectedEventArgs
Implements
ITabSelectedContext

Конструкторы

TabSelectedEventArgs(ITabSelectedContext, CancellationToken) Создаёт экземпляр класса, являющийся неглубокой копией заданного объекта.
TabSelectedEventArgs(IFormWithBlocksViewModel, Object, CancellationToken) Создаёт экземпляр класса с указанием значений его свойств.

Свойства

CancellationToken Объект, посредством которого можно отменить асинхронную задачу.
InfoПроизвольная информация для отправителей и получателей события.
SelectedTab Вкладка, на которую было выполнено переключение. Это может быть как вкладка основной формы, так и вкладка контрола "Вкладки".
Sender Объект, инициировавший событие по переключению вкладок. Может быть равен null. Обычно это или основная форма карточки DefaultFormMainViewModel, или контрол "Вкладки" TabControlViewModel.

Методы

Defer Возвращает объект, обеспечивающий ожидание действия. Вызовите метод в следующей конструкции, содержащей ожидания await:
C#
var deferral = e.Defer();
try
{
    await ...
}
catch (Exception ex)
{
    deferral.SetException(ex);
}
finally
{
    deferral.Dispose();
}

(Унаследован от DeferredEventArgs)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

AsEventArgs Приводит текущий объект к TabSelectedEventArgs, при необходимости создаётся объект-копия.
(Определяется UIExtensions)
Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
IsPropertyChanged Проверяет наступление события изменения свойства propertyName
(Определяется PropertyChangedHelper)
Set
(Определяется ComHelper)

См. также