PropertyGridHelperCreateGridTableItems - метод
Пространство имён: Tessa.UI.Cards.EditorsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
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
)
Public Shared Function CreateGridTableItems (
control As CardTypeTableControl,
controlWithColumn As GridTableAdapter,
settings As ISerializableObject,
orderColumnIDSetting As String,
type As CardType,
dialogManager As ICardDialogManager,
cardSchemeInfoProvider As ICardSchemeInfoProvider,
Optional createSectionSelector As Boolean = true,
Optional additionalTablePredicate As Predicate(Of SchemeTable) = Nothing,
Optional beforeToolTipItems As ICollection(Of PropertyGridItem) = Nothing
) As PropertyGridItem()
public:
static array<PropertyGridItem^>^ CreateGridTableItems(
CardTypeTableControl^ control,
GridTableAdapter^ controlWithColumn,
ISerializableObject^ settings,
String^ orderColumnIDSetting,
CardType^ type,
ICardDialogManager^ dialogManager,
ICardSchemeInfoProvider^ cardSchemeInfoProvider,
bool createSectionSelector = true,
Predicate<SchemeTable^>^ additionalTablePredicate = nullptr,
ICollection<PropertyGridItem^>^ beforeToolTipItems = nullptr
)
static member CreateGridTableItems :
control : CardTypeTableControl *
controlWithColumn : GridTableAdapter *
settings : ISerializableObject *
orderColumnIDSetting : string *
type : CardType *
dialogManager : ICardDialogManager *
cardSchemeInfoProvider : ICardSchemeInfoProvider *
?createSectionSelector : bool *
?additionalTablePredicate : Predicate<SchemeTable> *
?beforeToolTipItems : ICollection<PropertyGridItem>
(* Defaults:
let _createSectionSelector = defaultArg createSectionSelector true
let _additionalTablePredicate = defaultArg additionalTablePredicate null
let _beforeToolTipItems = defaultArg beforeToolTipItems null
*)
-> PropertyGridItem[]
- 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 (таблица с колонками).