| CreateAndInitializeModelAsync |
Создаёт и инициализирует модель представления карточки с заданными параметрами.
Созданная модель представления защищается от изменений посредством вызова Seal
перед тем, как будет возвращена. Сразу после этого её можно присвоить в свойстве CardModel.
|
| CreateBlockAsync |
Создаёт модель представления блока для использования в автоматическом UI карточки
по его метаинформации для заданных модели карточки и контейнера Unity.
|
| CreateControlAsync |
Создаёт модель представления элемента управления для использования в автоматическом UI карточки
по его метаинформации для заданных модели карточки, контейнера Unity и реестра типов элементов управления.
|
| CreateFormAsync |
Создаёт модель представления формы для использования в автоматическом UI карточки
с указанием модели карточки и контейнера Unity.
|
| CreateMainFormAsync |
Создаёт модель представления основной формы карточки для использования в автоматическом UI карточки
с указанием модели карточки и контейнера Unity.
|
| GetCaptionVisibility(CardTypeBlock) |
Возвращает отображаемое состояние для заголовка блока, заданного по указанной метаинформации.
|
| GetCaptionVisibility(CardTypeControl) |
Возвращает отображаемое состояние для заголовка элемента управления, заданного по указанной метаинформации.
|
| GetControlSpan |
Возвращает отображаемое состояние для заголовка элемента управления, заданного по указанной метаинформации.
|
| GetFunctionRolesForCompletionOption |
Метод определяет характерные для варианта завершения функциональные роли из доступных для CardTask в ICardModel.
|
| GetFunctionRolesNamesWithDeputyInfoForCompletionOption |
Возвращает список отображаемых имён функциональных ролей с признаком замещения, относящихся к варианту завершения.
|
| GetOrUpdateDigestAsync |
Возвращает Digest карточки или вычисляет его, если он неизвестен,
т.е. свойство Digest равно null.
|
| Has(CardModelFlags, CardModelFlags) | Возвращает признак того, что заданный флаг установлен. |
| Has(FormCreationOptions, FormCreationOptions) | Возвращает признак того, что заданный флаг установлен. |
| Has(StateRestoreMode, StateRestoreMode) | Возвращает признак того, что заданный флаг установлен. |
| HasAny(CardModelFlags, CardModelFlags) | Возвращает признак того, что один из заданных флагов установлен. |
| HasAny(FormCreationOptions, FormCreationOptions) | Возвращает признак того, что один из заданных флагов установлен. |
| HasAny(StateRestoreMode, StateRestoreMode) | Возвращает признак того, что один из заданных флагов установлен. |
| HasNot(CardModelFlags, CardModelFlags) | Возвращает признак того, что заданный флаг не установлен. |
| HasNot(FormCreationOptions, FormCreationOptions) | Возвращает признак того, что заданный флаг не установлен. |
| HasNot(StateRestoreMode, StateRestoreMode) | Возвращает признак того, что заданный флаг не установлен. |
| InSpecialMode(CardModelFlags) |
Возвращает признак того, что в флагах модели представления карточки установлен хотя бы один флаг
из перечисления SpecialCardModelFlags, и это означает,
что карточка открыта в специальном режиме, в котором необходимо включить или отключить некоторые функции.
Например, карточка открыта как просмотр удалённой карточки или редактируется карточка в шаблоне.
|
| InSpecialMode(ICardModel) |
Возвращает признак того, что в модели представления карточки установлен хотя бы один флаг
из перечисления SpecialCardModelFlags, и это означает,
что карточка открыта в специальном режиме, в котором необходимо включить или отключить некоторые функции.
Например, карточка открыта как просмотр удалённой карточки или карточка создана из шаблона.
|
| InvalidateTileVisibility |
Сбрасывает кэш видимости плиток. Рекомендуется вызывать метод
после изменения видимости плиток в карточке Card.
|
| InvokeDialogClosingActionAsync |
Выполняет действие при закрытии окна Advanced диалога.
|
| InvokeDialogClosingBeforeSavingActionAsync |
Выполнить событие при закрытии окна Advanced диалога перед его сохранением.
|
| IsTopLevelForm |
Возвращает признак того, что форма является формой верхнего уровня карточки,
т.е. это не форма дочерних элементов управления.
|
| ModifyOnStateInitializedAsync |
Задает действие при инициализации состояния модели карточки,
либо выполняет его немедленно, если состояние модели уже было инициализировано.
|
| ModifyTasksAsync |
Изменяет модели представлений для тех заданий карточки, которые либо присутствуют в UI в текущий момент,
либо являются скрытыми и могут быть восстановлены (например, заданий автора).
Возвращает признак того, что хотя бы одно задание присутствовало в карточке, возможно, как скрытое.
|
| ModifyWorkspaceAsync |
Изменяет модель или UI задания с учётом каждого перехода между формами задания
Workspace.
|
| PutNamedViewModels(IViewModelContainerIBlockViewModel, IEnumerableIBlockViewModel) |
Сохраняет в контейнере все именованные блоки из заданного списка.
Если контейнер уже содержит блоки с совпадающими именами, то они будут перезаписаны.
|
| PutNamedViewModels(IViewModelContainerIControlViewModel, IEnumerableIControlViewModel) |
Сохраняет в контейнере все именованные элементы управления из заданного списка.
Если контейнер уже содержит элементы управления с совпадающими именами, то они будут перезаписаны.
|
| RegisterCardsAndUI |
Выполняет регистрацию всех сервисов, типов и фабрик, необходимых для построения автоматического UI карточки.
|
| RegisterCardUI |
Выполняет регистрацию всех типов и фабрик, необходимых для построения автоматического UI карточки.
|
| RegisterCardUIExtensionTypes |
Выполняет регистрацию стандартных типов расширений для плиток.
|
| RestoreCardAsync |
Выполняет асинхронное восстановление карточки по её удалённой карточке, причём удалённая карточка окончательно удаляется.
В качестве текущей карточки заданный editor должен содержать удалённую карточку.
|
| SelectAll |
Выделяет весь текст в контроле, если контрол поддерживает выделение текста
посредством интерфейса ISupportSelectAll.
Возвращает признак того, что текст действительно был выделен.
|
| SelectAllWhenFocused |
Устанавливает, что для контрола будет выделен весь текст,
если он получает фокус. Возвращает признак того, что тип контрола
совместим с методом выделением текста.
Метод можно вызывать несколько раз для одного и того же контрола.
|
| SetActiveValidation |
Устанавливает значение свойства HasActiveValidation
для текущей и всех дочерних моделей ICardModel.
При изменении значения свойства все элементы управления в списке ControlBag
обновляют своё значение HasActiveValidation.
|
| SetCardCreationInfo |
Устанавливает информацию по созданию карточки в контексте IUIContext.
|
| SetCardInTemplateType |
Устанавливает тип карточки в шаблоне для редактируемой карточки шаблона.
|
| SetDialogClosingAction |
Устанавливает действие, выполняемое при закрытии окна Advanced диалога.
|
| SetDialogClosingBeforeSavingAction |
Устанавливает действие, выполняемое при закрытии окна Advanced диалога перед его сохранением.
Возникает, когда есть изменения в карточке, пользователю отобразился диалог с сохранением изменений
и пользователь нажал сохранить.
|
| SetPreviousPermissions |
Устанавливает исходные разрешения для редактируемой карточки, которые были изменены для текущего редактирования.
Например, это разрешения карточки в шаблоне.
|
| SetTaskHistoryVisible |
Показывает или скрывает вкладку с историей заданий, если она существовала при инициализации карточки
(обычно это верно для всех типов карточек с флажком "Разрешить задания" AllowTasks).
|
| SetTemplateCard |
Устанавливает исходную карточку шаблона для редактируемой карточки.
|
| SetTemplateOriginalCardID |
Устанавливает идентификатор исходной карточки в шаблоне для редактируемой карточки.
|
| SetTemplateSectionRows |
Устанавливает исходную карточку шаблона для редактируемой карточки.
|
| SetupFrom |
Устанавливает информацию по стилю текста по значениям из сериализованных настроек.
Возвращает признак того, что хотя бы одно свойство было изменено.
|
| TileIsVisible |
Возвращает признак того, что плитка с заданным именем должен быть видимым на основании данных в карточке,
т.е. видимости, которая рассчитана в запросе на создание или загрузку карточки.
Этот метод использует кэш для получения информации.
При изменении информации в карточке рекомендуется вызвать метод InvalidateTileVisibility(ICardModel).
|
| ToLocalizedString |
Возвращает локализованную строку, представляющую значение перечисления CardPreviewMode.
|
| ToTextAlignment |
Возвращает значение свойства по выравниванию текста в WPF TextAlignment
по значению в метаинформации карточек CardTypeColumnAlignment.
|
| TryGetCardCreationInfo |
Возвращает информацию по созданию карточки в контексте IUIContext
или null, если такая информация не установлена.
|
| TryGetCardInTemplateType |
Возвращает тип карточки в шаблоне для редактируемой карточки шаблона
или null, если тип карточки в шаблоне не был установлен или были установлен как null.
|
| TryGetCardModel |
Возвращает объект ICardModel для карточки, в рамках которой доступен элемент управления,
или null, если элемент управления расположен не в карточке или значение не доступно.
Значение доступно в методе Initialized(IFileControlExtensionContext), InitializedFinally(IFileControlExtensionContext).
В методе OpeningMenu(IFileControlExtensionContext) используйте текущий контекст UIContext.Current.Editor?.CardModel.
|
| TryGetPreviousPermissions |
Возвращает исходные разрешения для редактируемой карточки, которые были изменены для текущего редактирования,
или null, если разрешения не были установлены или были установлены как null.
|
| TryGetTaskHistory |
Возвращает модель представления для истории заданий, если в карточке присутствует вкладка "История заданий",
или null в противном случае.
|
| TryGetTaskItems |
Возвращает коллекцию моделей представления для заданий, по которым можно модифицировать UI или модель заданий,
или null, если в карточке отсутствуют доступные задания.
|
| TryGetTemplateCard |
Возвращает исходную карточку шаблона для редактируемой карточки
или null, если исходная карточка не была установлена или была установлена как null.
|
| TryGetTemplateOriginalCardID |
Возвращает идентификатор исходной карточки в шаблоне для редактируемой карточки
или null, если идентификатор не был установлен или был установлен как null.
|
| TryGetTemplateSectionRows |
Возвращает исходную карточку шаблона для редактируемой карточки
или null, если исходная карточка не была установлена или была установлена как null.
|
| ValidateAsync(ISchemeService, IValidationResultBuilder, Guid, Object, String, CancellationToken) |
Выполняет проверку наличия таблицы с идентификатором tableID в схеме.
|
| ValidateAsync(ISchemeService, IValidationResultBuilder, Guid, Guid, Object, String, Boolean, CancellationToken) |
Выполняет проверку наличия колонки с идентификатором columnID
в таблице с идентификатором tableID.
|
| WhenAnyDialog |
Регистрирует политику фильтрации выполнения методов расширений для любого диалога.
Для карточек в основном окне расширения выполняться не будут.
|
| WhenCardUIFunc |
Регистрирует политику фильтрации выполнения методов расширений ICardUIExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
| WhenDefaultDialog |
Регистрирует политику фильтрации выполнения методов расширений для карточек в диалоге по умолчанию.
|
| WhenDialog(IExtensionPolicyContainer, IReadOnlyCollectionString) |
Регистрирует политику фильтрации выполнения методов расширений по названию диалога,
который входит в заданный список имен диалогов.
|
| WhenDialog(IExtensionPolicyContainer, String) |
Регистрирует политику фильтрации выполнения методов расширений по названию диалога,
который входит в заданный список имен диалогов.
|
| WhenMySettingsFunc |
Регистрирует политику фильтрации выполнения методов расширений IMySettingsExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
| WhenNoDialog |
Регистрирует политику фильтрации выполнения методов расширений только для карточек в основном окне.
Для карточек в диалогах расширения выполняться не будут.
|
| WhenNoDialogOrDefault |
Регистрирует политику фильтрации выполнения методов расширений для карточек в основном окне и в диалоге по умолчанию.
|
| WithCardModelTypeFilter |
Регистрирует политику фильтрации выполнения методов расширений UI по типам карточек,
указанных посредством политики ICardTypePolicy.
|