PropertyGridHelperCreateGridTableItems - метод |
Пространство имён:
Tessa.UI.Cards.Editors
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public static PropertyGridItem[] CreateGridTableItems(
CardTypeTableControl control,
GridTableAdapter controlWithColumn,
ISerializableObject settings,
string orderColumnIDSetting,
CardType type,
ICardDialogManager dialogManager,
ISchemeService schemeService,
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,
schemeService As ISchemeService,
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,
ISchemeService^ schemeService,
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 *
schemeService : ISchemeService *
?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
- Тип: Tessa.CardsCardTypeTableControl
Элемент управления, свойства которого требуется редактировать. - controlWithColumn
- Тип: Tessa.UI.Cards.ControlsGridTableAdapter
Объект для редактирования секции совместно с первой колонкой. - settings
- Тип: Tessa.Platform.StorageISerializableObject
Дополнительные настройки элемента управления. - orderColumnIDSetting
- Тип: SystemString
Имя настройки с идентификатором колонки, содержащей порядок элементов. - type
- Тип: Tessa.CardsCardType
Тип карточки, в который включён элемент управления. - dialogManager
- Тип: Tessa.UI.CardsICardDialogManager
Объект, предоставляющий средства для вывода диалогов в карточках и типах карточек. - schemeService
- Тип: Tessa.SchemeISchemeService
Объект, предоставляющий метаинформацию по схеме данных. - createSectionSelector (Optional)
- Тип: SystemBoolean
Признак того, что следует создавать элемент PropertyGridItem для выбора секции.
- additionalTablePredicate (Optional)
- Тип: SystemPredicateSchemeTable
Предикат, выполняющий дополнительную фильтрацию таблиц, например, по их типу,
или null, если дополнительная фильтрация не требуется.
- beforeToolTipItems (Optional)
- Тип: System.Collections.GenericICollectionPropertyGridItem
Элементы, добавляемые перед полем со всплывающей подсказкой (обычно, это после выбираемой секции),
или null, если такие элементы отсутствуют.
Возвращаемое значение
Тип:
PropertyGridItem
Набор элементов
PropertyGridItem для редактирования
свойств элемента управления
CardTypeTableControl типа
Grid (таблица с колонками).
См. также