ICardUIExtensionContextInitialized - метод |
Выполняется при инициализации контекста [Tessa.UI.IUIContext], который связывается с плитками
IUIContext.Tiles при открытии редактора во вкладке, а также при каждом переоткрытии карточки в этом контексте.
Метод похож на Initialized, но выполняется только для физически существующих во вкладках карточек,
которые связаны с плитками, доступными посредством context.UIContext.Tiles.
Расширение гарантированно будет вызвано при открытии вкладки с карточкой штатными средствами,
но может не быть вызвано, например, при просмотре удалённой карточки или при редактировании карточки внутри шаблона.
Если при выполнении расширения возникли ошибки, то вкладка визуально не будет открыта,
и будут выполнены расширения на закрытие вкладки.
Метод может выполняться асинхронно относительно потока UI.
Не вызывайте методы, выполняемые в потоке UI асинхронно, такие как DispatcherHelper.InvokeInUIAsync.
Пространство имён:
Tessa.UI.Cards
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис Task ContextInitialized(
ICardUIExtensionContext context
)
Function ContextInitialized (
context As ICardUIExtensionContext
) As Task
Task^ ContextInitialized(
ICardUIExtensionContext^ context
)
abstract ContextInitialized :
context : ICardUIExtensionContext -> Task
Параметры
- context
- Тип: Tessa.UI.CardsICardUIExtensionContext
Контекст модели представления карточки.
Возвращаемое значение
Тип:
TaskАсинхронная задача.
См. также