PropertyGridHelperCreateGridTableItems - метод

Создаёт набор элементов PropertyGridItem для редактирования свойств элемента управления CardTypeTableControl типа Grid (таблица с колонками).

Definition

Пространство имён: Tessa.UI.Cards.Editors
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static PropertyGridItem[] CreateGridTableItems(
	CardTypeTableControl control,
	GridTableAdapter controlWithColumn,
	ISerializableObject settings,
	string orderColumnIDSetting,
	CardType type,
	ICardDialogManager dialogManager,
	ICardSchemeInfoProvider cardSchemeInfoProvider,
	bool createSectionSelector = true,
	Predicate<SchemeTable> additionalTablePredicate = null,
	ICollection<PropertyGridItem> beforeToolTipItems = null
)

Параметры

control  CardTypeTableControl
Элемент управления, свойства которого требуется редактировать.
controlWithColumn  GridTableAdapter
Объект для редактирования секции совместно с первой колонкой.
settings  ISerializableObject
Дополнительные настройки элемента управления.
orderColumnIDSetting  String
Имя настройки с идентификатором колонки, содержащей порядок элементов.
type  CardType
Тип карточки, в который включён элемент управления.
dialogManager  ICardDialogManager
Объект, предоставляющий средства для вывода диалогов в карточках и типах карточек.
cardSchemeInfoProvider  ICardSchemeInfoProvider
Объект, предоставляющий метаинформацию по схеме данных.
createSectionSelector  Boolean  (Optional)
Признак того, что следует создавать элемент PropertyGridItem для выбора секции.
additionalTablePredicate  PredicateSchemeTable  (Optional)
Предикат, выполняющий дополнительную фильтрацию таблиц, например, по их типу, или null, если дополнительная фильтрация не требуется.
beforeToolTipItems  ICollectionPropertyGridItem  (Optional)
Элементы, добавляемые перед полем со всплывающей подсказкой (обычно, это после выбираемой секции), или null, если такие элементы отсутствуют.

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

PropertyGridItem
Набор элементов PropertyGridItem для редактирования свойств элемента управления CardTypeTableControl типа Grid (таблица с колонками).

См. также