CardUIHelper - методы |
Тип CardUIHelper предоставляет следующие члены.
Имя | Описание | |
---|---|---|
ColumnExistsInParentControl |
Возвращает признак того, что заданная колонка разрешена в дочерней форме указанного элемента управления
или текущей является форма типа карточки.
| |
ColumnExistsInType |
Возвращает признак того, что заданная колонка разрешена в указанном типе карточки.
| |
ColumnHasOrContainsType |
Возвращает признак того, что заданная колонка column имеет указанный тип type,
либо она является комплексной колонкой, которая содержит хотя бы одну физическую колонку заданного типа.
| |
EmptySavingFuncAsync |
Метод по сохранению модели представления карточки ICardModel,
не выполняющее действий по сохранению.
Метод можно указать посредством вызова SetSavingFunc(CardModelSavingFuncAsync).
| |
FixOrderControlSettingsAsync |
Исправляет настройки контрола CardTypeTableControl,
который содержит настройку OrderColumnIDSetting
и опционально IsSaveOrderSetting.
Исправление включает в себя отказ от настройки IsSaveOrderSetting
в качестве определения того, следует ли выполнять сохранение порядка строк в секции,
и определение этого по наличию идентификатора в настройке OrderColumnIDSetting.
| |
FormIsGrid |
Возвращает признак того, что форма настроена через конструктор блоков. Для построения интерфейса такой формы
используйте метод GenerateFormGridUI(IFormViewModel, Boolean).
| |
GenerateFormGridUI |
Выполняет генерацию пользовательского интерфейса для отображения формы, которая настроена через конструктор блоков.
Если форма не настроена через конструктор, то возвращается пустой объект. Метод не возвращает null.
| |
GetDefaultControlCaptionColor |
Возвращает цвет, используемый для указания цвета текста по умолчанию для заголовка контрола.
| |
GetExportedCardDesiredFileNameWithoutExtension |
Возращает предпочитаемое имя файла, в которую экспортируется карточка, без расширения.
| |
GetSelectedTabT |
Возвращает выбранную вкладку, сохранённую по индексу посредством метода GetSelectedTabIndexT(ICollectionT, T).
| |
GetSelectedTabIndexT |
Возвращает индекс выбранной вкладки.
| |
GetSettingFromThickness |
Возвращает строку настроек, полученную по значению Thickness.
| |
GetThicknessFromSettings |
Возвращает значение Thickness, полученное по строке из настроек.
| |
GetWorkspaceNameAsync |
Получить название вкладки рабочей области для модели карточки.
| |
ModifyTemplateCardEditor |
Изменяем редактор карточки шаблона перед отображением. Метод требуется выполнить один раз
после открытия карточки шаблона, но перед её отображением пользователю.
| |
OnWorkspaceClosingAsync |
Обработчик для события закрытия рабочей области карточки.
| |
OnWorkspaceClosingWithSaveAsync |
Обработчик события сохранения карточки после закрытия.
| |
ProhibitTileExecutionInLeftPanelWhenEditorInProgress |
Метод добавляет обработчик, запрещающий выполнение плиток, расположенных на левой боковой панели, для всех событий,
кроме Default, если в текущем контексте плитки содержится редактор ICardEditorModel,
выполняющий асинхронную операцию OperationInProgress.
Если обработчик уже был добавлен посредством этого метода, то действий не производится.
| |
SetCaptionStyle |
Устанавливает стиль заголовка контрола по метаинформации контрола.
| |
SetTextStyle |
Устанавливает стиль текста из заданного объекта с настройками.
| |
TableExistsInType |
Возвращает признак того, что заданная таблица разрешена в указанном типе карточки.
| |
TryCreateFromTemplateAsync |
Асинхронно создаёт карточку по шаблону и открывает её. Метод выполняется асинхронно и должен либо вызываться в потоке UI с последующим await,
либо поток UI не должен быть заблокирован на время выполнения этого метода (иначе это приведёт к взаимной блокировке потоков).
Возвращает задачу с объектом открытой вкладки или null, если вкладку открыть не удалось.
Метод не показывает сплэш в процессе создания карточки, поэтому его должно
| |
TryCreateFromTemplateResponseAsync |
Обрабатывает запрос с созданной карточкой, полученный в результате создания карточки по шаблону,
и открывает редактор такой карточки в отдельной вкладке.
Возвращает объект открытой вкладки или null, если вкладку открыть не удалось.
| |
TryEditCardInTemplateAsync |
Запускает асинхронную задачу, которая открывает карточку в шаблоне для редактирования.
Задача возвращает null, если при выполнении возникли ошибки.
Возвращённая задача не может быть равна null.
| |
TryGetOrderColumnIDAsync |
Возвращает идентификатор колонки, в которой содержится порядок строк в секции,
с которой связан заданный контрол CardTypeTableControl.
Настройки контрола должны содержать настройку OrderColumnIDSetting
и опционально IsSaveOrderSetting.
| |
TryOpenTemplateFromCardAsync |
Запускает асинхронную задачу, которая создаёт и открывает вкладку с редактором карточки шаблона из карточки,
которая редактируется в шаблоне.
Изменения из редактируемой карточки сериализуются в карточке шаблона перед открытием вкладки с шаблоном.
Задача возвращает null, если при выполнении возникли ошибки.
Возвращённая задача не может быть равна null.
|