PropertyGridHelperCreateDefaultTableItems - метод
Пространство имён: Tessa.UI.Cards.EditorsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static PropertyGridItem[] CreateDefaultTableItems(
CardTypeTableControl control,
CardType type,
ICardDialogManager dialogManager,
ICardSchemeInfoProvider cardSchemeInfoProvider,
bool createSectionSelector = true,
Func<SchemeTable, CancellationToken, ValueTask<bool>> additionalTableFuncAsync = null
)
Public Shared Function CreateDefaultTableItems (
control As CardTypeTableControl,
type As CardType,
dialogManager As ICardDialogManager,
cardSchemeInfoProvider As ICardSchemeInfoProvider,
Optional createSectionSelector As Boolean = true,
Optional additionalTableFuncAsync As Func(Of SchemeTable, CancellationToken, ValueTask(Of Boolean)) = Nothing
) As PropertyGridItem()
public:
static array<PropertyGridItem^>^ CreateDefaultTableItems(
CardTypeTableControl^ control,
CardType^ type,
ICardDialogManager^ dialogManager,
ICardSchemeInfoProvider^ cardSchemeInfoProvider,
bool createSectionSelector = true,
Func<SchemeTable^, CancellationToken, ValueTask<bool>>^ additionalTableFuncAsync = nullptr
)
static member CreateDefaultTableItems :
control : CardTypeTableControl *
type : CardType *
dialogManager : ICardDialogManager *
cardSchemeInfoProvider : ICardSchemeInfoProvider *
?createSectionSelector : bool *
?additionalTableFuncAsync : Func<SchemeTable, CancellationToken, ValueTask<bool>>
(* Defaults:
let _createSectionSelector = defaultArg createSectionSelector true
let _additionalTableFuncAsync = defaultArg additionalTableFuncAsync null
*)
-> PropertyGridItem[]
- control CardTypeTableControl
- Элемент управления, свойства которого требуется редактировать.
- type CardType
- Тип карточки, в который включён элемент управления.
- dialogManager ICardDialogManager
- Объект, предоставляющий средства для вывода диалогов в карточках и типах карточек.
- cardSchemeInfoProvider ICardSchemeInfoProvider
- Объект, предоставляющий метаинформацию по схеме данных.
- createSectionSelector Boolean (Optional)
-
Признак того, что следует создавать элемент PropertyGridItem для выбора секции.
- additionalTableFuncAsync FuncSchemeTable, CancellationToken, ValueTaskBoolean (Optional)
-
Предикат, выполняющий дополнительную фильтрацию таблиц, например, по их типу,
или null, если дополнительная фильтрация не требуется.
PropertyGridItem
Стандартный набор элементов
PropertyGridItem для редактирования
свойств элемента управления
CardTypeTableControl.