Для изменения размера нажмите или перетащите

CardUIExtension - класс

Расширения для модели представления карточки.
Иерархия наследования
SystemObject
  Tessa.UI.CardsCardUIExtension
    Подробнее...

Пространство имён:  Tessa.UI.Cards
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public abstract class CardUIExtension : ICardUIExtension, 
	IExtension

Тип CardUIExtension предоставляет следующие члены.

Конструкторы
  ИмяОписание
Защищённый методCardUIExtension
Инициализирует новый экземпляр класса CardUIExtension
В начало страницы
Методы
  ИмяОписание
Открытый методContextInitialized
Выполняется при инициализации контекста [Tessa.UI.IUIContext], который связывается с плитками IUIContext.Tiles при открытии редактора во вкладке, а также при каждом переоткрытии карточки в этом контексте. Метод похож на Initialized, но выполняется только для физически существующих во вкладках карточек, которые связаны с плитками, доступными посредством context.UIContext.Tiles. Расширение гарантированно будет вызвано при открытии вкладки с карточкой штатными средствами, но может не быть вызвано, например, при просмотре удалённой карточки или при редактировании карточки внутри шаблона. Если при выполнении расширения возникли ошибки, то вкладка визуально не будет открыта, и будут выполнены расширения на закрытие вкладки. Метод может выполняться асинхронно относительно потока UI. Не вызывайте методы, выполняемые в потоке UI асинхронно, такие как DispatcherHelper.InvokeInUIAsync.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методFinalized
Выполняется при финализации модели представления карточки. Происходит при окончательном закрытии редактора или при загрузке новой карточки в тот же редактор. Выполнение производится в потоке UI.
Открытый методFinalizing
Выполняется при финализации модели представления карточки. Происходит при попытке закрыть редактор или при загрузке новой карточки в тот же редактор. Выполнение производится в потоке UI.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методInitialized
Выполняется при инициализации модели представления карточки. При этом уже созданы и заполнены все модели представления. Выполнение производится в потоке UI.
Открытый методInitializing
Выполняется перед инициализацией модели представления карточки. При этом уже доступна карточка и некоторые действия с моделью, но ещё не созданы и не заполнены все модели представления. Выполнение производится в потоке UI.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методReopened
Выполняется после повторного открытия карточки, которое вызвано любым способом из редактора карточек [Tessa.UI.Cards.ICardEditorModel], в том числе при открытии после сохранения. В метод передаётся пакет загруженной карточки. Метод может изменить объект [Tessa.UI.Cards.ICardModel] до того, как он будет создан стандартным образом, чтобы установить специальные флаги модели представления или создать модель представления для другой карточки. В свойстве [Tessa.UI.Cards.ICardUIExtensionContext.Model] объект получает предыдущую версию модели представления карточки, которая будет отброшена после успешного открытия. Выполнение производится в потоке UI.
Открытый методReopening
Выполняется перед повторным открытием карточки, которое вызвано любым способом из редактора карточек [Tessa.UI.Cards.ICardEditorModel], в том числе при открытии после сохранения. Метод может изменить запрос на загрузку карточки перед его выполнением. В свойстве [Tessa.UI.Cards.ICardUIExtensionContext.Model] объект получает предыдущую версию модели представления карточки, которая будет отброшена после успешного открытия. Выполнение производится в потоке UI.
Открытый методSaving
Выполняется перед сохранением карточки, которое вызвано любым способом из редактора карточек [Tessa.UI.Cards.ICardEditorModel], в том числе при завершении задания или закрытии вкладки с сохранением. В метод передаётся пакет карточки, изменённый перед сохранением, а также исходный объект [Tessa.UI.Cards.ICardModel]. Метод позволяет выполнить любые подготовительные действия, в т.ч. затрагивающие изменение файлов карточки, вследствие чего будет применено обычное или потоковое сохранение карточки. Выполнение производится в том же потоке, в которой вызывалось сохранение карточки. Обычно это поток, асинхронный по отношению к UI.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также
Иерархия наследования
SystemObject
  Tessa.UI.CardsCardUIExtension
    Tessa.Extensions.Default.Client.DocumentsHideEmptyIncomingReferencesControl
    Tessa.Extensions.Default.Client.EDSSignatureSettingsUIExtension
    Tessa.Extensions.Default.Client.ForumHideForumTabUIExtension
    Tessa.Extensions.Default.Client.ForumKrSettingsForumsSettingsUIExtension
    Tessa.Extensions.Default.Client.ForumTopicsUIExtension
    Tessa.Extensions.Default.Client.UICalendarUIExtension
    Tessa.Extensions.Default.Client.UI.CardFilesFilesViewGeneratorBaseUIExtension
    Tessa.Extensions.Default.Client.UICarUIExtension
    Tessa.Extensions.Default.Client.UICreateAndSelectToolbarUIExtension
    Tessa.Extensions.Default.Client.UIKrDocStateUIExtension
    Tessa.Extensions.Default.Client.UIKrExtendedPermissionsUIExtension
    Tessa.Extensions.Default.Client.UIKrGetCycleFileInfoUIExtension
    Tessa.Extensions.Default.Client.UIKrPermissionsUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrAdditionalApprovalCardUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrDocumentWorkspaceInfoUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrEditModeToolbarUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrFilesUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrHideApprovalStagePermissionsDisclaimer
    Tessa.Extensions.Default.Client.UI.KrProcessKrHideApprovalTabOrDocStateBlockUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrHideCardTypeSettingsUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrRecalcStagesUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrRequestCommentUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrSecondaryProcessUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrStageSourceUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrStageTemplateUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrStageUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrTemplateUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrTilesUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcessKrUIExtension
    Tessa.Extensions.Default.Client.UIKrSettingsForumsLicenseUIExtension
    Tessa.Extensions.Default.Client.UIKrVirtualFilesUIExtension
    Tessa.Extensions.Default.Client.UIOutgoingPartnerUIExtension
    Tessa.Extensions.Default.Client.UITaskHistoryExampleExtension
    Tessa.Extensions.Default.Client.UI.WorkflowEngineKrRoutesInWorkflowEngineUIExtension
    Tessa.Extensions.Default.Client.Workflow.KrPermissionsKrTokenToTaskHistoryUIExtension
    Tessa.Extensions.Default.Client.Workflow.KrPermissionsKrTokenToTaskHistoryViewUIExtension
    Tessa.Extensions.Default.Client.Workflow.WfWfCardUIExtension
    Tessa.Extensions.Default.Client.Workflow.WfWfTaskHistoryViewUIExtension
    Tessa.Extensions.Default.Client.Workflow.WfWfTaskSatelliteUIExtension
    Tessa.Extensions.Default.Client.Workflow.WfWfTypeSettingsUIExtension
    Tessa.Extensions.Default.Client.WorkflowViewerStartWorkflowViewerExtension
    Tessa.Extensions.Platform.Client.UIActionHistoryRecordUIExtension
    Tessa.Extensions.Platform.Client.UIAdSyncRoleUIExtension
    Tessa.Extensions.Platform.Client.UIAdSyncUIExtension
    Tessa.Extensions.Platform.Client.UIBusinessProcessUIExtension
    Tessa.Extensions.Platform.Client.UICardInTemplateUIExtension
    Tessa.Extensions.Platform.Client.UICardRichTextBoxUIExtension
    Tessa.Extensions.Platform.Client.UICardTaskDialogUIExtension
    Tessa.Extensions.Platform.Client.UICardToolbarUIExtension
    Tessa.Extensions.Platform.Client.UICheckSavingFilesUIExtension
    Tessa.Extensions.Platform.Client.UI.CleanupFieldsCleanupFieldsCardUIExtension
    Tessa.Extensions.Platform.Client.UIConditionTypeUIExtension
    Tessa.Extensions.Platform.Client.UIConvertablePreviewUIExtension
    Tessa.Extensions.Platform.Client.UIDeletedOriginalUIExtension
    Tessa.Extensions.Platform.Client.UIDeletedUIExtension
    Tessa.Extensions.Platform.Client.UIDocLoadUIExtension
    Tessa.Extensions.Platform.Client.UIDynamicRoleRecalcUIExtension
    Tessa.Extensions.Platform.Client.UIFileConverterCacheUIExtension
    Tessa.Extensions.Platform.Client.UIFileTemplateUIExtension
    Tessa.Extensions.Platform.Client.UIHideTabsUIExtension
    Tessa.Extensions.Platform.Client.UILicenseUIExtension
    Tessa.Extensions.Platform.Client.UINotificationSettingsUIExtension
    Tessa.Extensions.Platform.Client.UINotificationTypeUIExtension
    Tessa.Extensions.Platform.Client.UINotificationUIExtension
    Tessa.Extensions.Platform.Client.UINumberCloseUIExtension
    Tessa.Extensions.Platform.Client.UIPersonalizationUIExtension
    Tessa.Extensions.Platform.Client.UIPersonalRoleUIExtension
    Tessa.Extensions.Platform.Client.UIRoleDeputiesUIExtension
    Tessa.Extensions.Platform.Client.UIRoleGeneratorRecalcUIExtension
    Tessa.Extensions.Platform.Client.UIServerInstanceUIExtension
    Tessa.Extensions.Platform.Client.UI.TaskHistoryMakeViewTaskHistoryUIExtension
    Tessa.Extensions.Platform.Client.UITaskHistoryContextMenuUIExtension
    Tessa.Extensions.Platform.Client.UITemplateUIExtension
    Tessa.Extensions.Platform.Client.UI.TimeZonesInheritTimeZoneUIExtension
    Tessa.Extensions.Platform.Client.UI.TimeZonesTimeZonesCardUIExtension
    Tessa.Extensions.Platform.Client.UIValidationObjectsUIExtension
    Tessa.Extensions.Platform.Client.UIWorkflowProcessInstanceUIExtension
    Tessa.Extensions.Platform.Client.UIWorkflowSettingsUIExtension
    Tessa.Extensions.Platform.Client.UIWorkflowTilesUIExtension