PropertyGridHelperCreateDefaultEntryItems(CardTypeEntryControl, CardTypeControl, CardType, ICardDialogManager, ICardSchemeInfoProvider, FuncSchemeTable, CancellationToken, ValueTaskBoolean, FuncSchemeColumn, CancellationToken, ValueTaskBoolean, Boolean, Boolean, Boolean) - метод

Создаёт стандартный набор элементов PropertyGridItem для редактирования свойств элемента управления CardTypeEntryControl.

Definition

Пространство имён: Tessa.UI.Cards.Editors
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public static PropertyGridItem[] CreateDefaultEntryItems(
	CardTypeEntryControl control,
	CardTypeControl parentControl,
	CardType type,
	ICardDialogManager dialogManager,
	ICardSchemeInfoProvider cardSchemeInfoProvider,
	Func<SchemeTable, CancellationToken, ValueTask<bool>> additionalTableFuncAsync = null,
	Func<SchemeColumn, CancellationToken, ValueTask<bool>> additionalColumnFuncAsync = null,
	bool canBeReadOnly = true,
	bool canBeRequired = true,
	bool addFieldFormat = false
)

Параметры

control  CardTypeEntryControl
Элемент управления, свойства которого требуется редактировать.
parentControl  CardTypeControl
Родительский элемент управления, которому принадлежит форма, или null, если форма расположена в типе карточки.
type  CardType
Тип карточки, в который включён элемент управления.
dialogManager  ICardDialogManager
Объект, предоставляющий средства для вывода диалогов в карточках и типах карточек.
cardSchemeInfoProvider  ICardSchemeInfoProvider
Объект, предоставляющий метаинформацию по схеме данных.
additionalTableFuncAsync  FuncSchemeTable, CancellationToken, ValueTaskBoolean  (Optional)
Предикат, выполняющий дополнительную фильтрацию таблиц, например, по их типу, или null, если дополнительная фильтрация не требуется.
additionalColumnFuncAsync  FuncSchemeColumn, CancellationToken, ValueTaskBoolean  (Optional)
Предикат, выполняющий дополнительную фильтрацию колонок, например, по их типу, или null, если дополнительная фильтрация не требуется.
canBeReadOnly  Boolean  (Optional)
Признак того, что для элемента управления актуально значение флага ReadOnly.
canBeRequired  Boolean  (Optional)
Признак того, что элемент управления можно отметить как обязательный для заполнения.
addFieldFormat  Boolean  (Optional)
Признак того, что добавляется настройка "Формат поля".

Возвращаемое значение

PropertyGridItem
Стандартный набор элементов PropertyGridItem для редактирования свойств элемента управления CardTypeEntryControl.

См. также