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

CardUIExtension - класс

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

Пространство имён:  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.)
В начало страницы
См. также
Иерархия наследования
System.Object
  Tessa.UI.Cards.CardUIExtension
    Tessa.Extensions.Default.Client.Documents.HideEmptyIncomingReferencesControl
    Tessa.Extensions.Default.Client.EDS.SignatureSettingsUIExtension
    Tessa.Extensions.Default.Client.Forum.HideForumTabUIExtension
    Tessa.Extensions.Default.Client.Forum.KrSettingsForumsSettingsUIExtension
    Tessa.Extensions.Default.Client.Forum.TopicsUIExtension
    Tessa.Extensions.Default.Client.UI.CalendarUIExtension
    Tessa.Extensions.Default.Client.UI.CardFiles.FilesViewGeneratorBaseUIExtension
    Tessa.Extensions.Default.Client.UI.CarUIExtension
    Tessa.Extensions.Default.Client.UI.CreateAndSelectToolbarUIExtension
    Tessa.Extensions.Default.Client.UI.KrDocStateUIExtension
    Tessa.Extensions.Default.Client.UI.KrExtendedPermissionsUIExtension
    Tessa.Extensions.Default.Client.UI.KrGetCycleFileInfoUIExtension
    Tessa.Extensions.Default.Client.UI.KrPermissionsUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrAdditionalApprovalCardUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrDocumentWorkspaceInfoUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrEditModeToolbarUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrFilesUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrHideApprovalStagePermissionsDisclaimer
    Tessa.Extensions.Default.Client.UI.KrProcess.KrHideApprovalTabOrDocStateBlockUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrHideCardTypeSettingsUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrRecalcStagesUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrRequestCommentUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrSecondaryProcessUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrStageSourceUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrStageTemplateUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrStageUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrTemplateUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrTilesUIExtension
    Tessa.Extensions.Default.Client.UI.KrProcess.KrUIExtension
    Tessa.Extensions.Default.Client.UI.KrSettingsForumsLicenseUIExtension
    Tessa.Extensions.Default.Client.UI.KrVirtualFilesUIExtension
    Tessa.Extensions.Default.Client.UI.OutgoingPartnerUIExtension
    Tessa.Extensions.Default.Client.UI.TaskHistoryExampleExtension
    Tessa.Extensions.Default.Client.UI.WorkflowEngine.KrRoutesInWorkflowEngineUIExtension
    Tessa.Extensions.Default.Client.Workflow.KrPermissions.KrTokenToTaskHistoryUIExtension
    Tessa.Extensions.Default.Client.Workflow.KrPermissions.KrTokenToTaskHistoryViewUIExtension
    Tessa.Extensions.Default.Client.Workflow.Wf.WfCardUIExtension
    Tessa.Extensions.Default.Client.Workflow.Wf.WfTaskHistoryViewUIExtension
    Tessa.Extensions.Default.Client.Workflow.Wf.WfTaskSatelliteUIExtension
    Tessa.Extensions.Default.Client.Workflow.Wf.WfTypeSettingsUIExtension
    Tessa.Extensions.Default.Client.WorkflowViewer.StartWorkflowViewerExtension
    Tessa.Extensions.Platform.Client.UI.ActionHistoryRecordUIExtension
    Tessa.Extensions.Platform.Client.UI.AdSyncRoleUIExtension
    Tessa.Extensions.Platform.Client.UI.AdSyncUIExtension
    Tessa.Extensions.Platform.Client.UI.BusinessProcessUIExtension
    Tessa.Extensions.Platform.Client.UI.CardInTemplateUIExtension
    Tessa.Extensions.Platform.Client.UI.CardRichTextBoxUIExtension
    Tessa.Extensions.Platform.Client.UI.CardTaskDialogUIExtension
    Tessa.Extensions.Platform.Client.UI.CardToolbarUIExtension
    Tessa.Extensions.Platform.Client.UI.CheckSavingFilesUIExtension
    Tessa.Extensions.Platform.Client.UI.CleanupFields.CleanupFieldsCardUIExtension
    Tessa.Extensions.Platform.Client.UI.ConditionTypeUIExtension
    Tessa.Extensions.Platform.Client.UI.ConvertablePreviewUIExtension
    Tessa.Extensions.Platform.Client.UI.DeletedOriginalUIExtension
    Tessa.Extensions.Platform.Client.UI.DeletedUIExtension
    Tessa.Extensions.Platform.Client.UI.DocLoadUIExtension
    Tessa.Extensions.Platform.Client.UI.DynamicRoleRecalcUIExtension
    Tessa.Extensions.Platform.Client.UI.FileConverterCacheUIExtension
    Tessa.Extensions.Platform.Client.UI.FileTemplateUIExtension
    Tessa.Extensions.Platform.Client.UI.HideTabsUIExtension
    Tessa.Extensions.Platform.Client.UI.LicenseUIExtension
    Tessa.Extensions.Platform.Client.UI.NotificationSettingsUIExtension
    Tessa.Extensions.Platform.Client.UI.NotificationTypeUIExtension
    Tessa.Extensions.Platform.Client.UI.NotificationUIExtension
    Tessa.Extensions.Platform.Client.UI.NumberCloseUIExtension
    Tessa.Extensions.Platform.Client.UI.PersonalizationUIExtension
    Tessa.Extensions.Platform.Client.UI.PersonalRoleUIExtension
    Tessa.Extensions.Platform.Client.UI.RoleDeputiesUIExtension
    Tessa.Extensions.Platform.Client.UI.RoleGeneratorRecalcUIExtension
    Tessa.Extensions.Platform.Client.UI.ServerInstanceUIExtension
    Tessa.Extensions.Platform.Client.UI.TaskHistory.MakeViewTaskHistoryUIExtension
    Tessa.Extensions.Platform.Client.UI.TaskHistoryContextMenuUIExtension
    Tessa.Extensions.Platform.Client.UI.TemplateUIExtension
    Tessa.Extensions.Platform.Client.UI.TimeZones.InheritTimeZoneUIExtension
    Tessa.Extensions.Platform.Client.UI.TimeZones.TimeZonesCardUIExtension
    Tessa.Extensions.Platform.Client.UI.ValidationObjectsUIExtension
    Tessa.Extensions.Platform.Client.UI.WorkflowProcessInstanceUIExtension
    Tessa.Extensions.Platform.Client.UI.WorkflowSettingsUIExtension
    Tessa.Extensions.Platform.Client.UI.WorkflowTilesUIExtension