Interface ITableSettings
Настройки таблицы.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface ITableSettings : IApiObject, IApiEntity, INotifyPropertyChanged
Properties
TableColumnDefinitions
Возвращает коллекцию определений столбцов таблицы.
Declaration
IApiReadOnlyCollection<ITableColumnDefinition> TableColumnDefinitions { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ITableColumnDefinition> |
Methods
CanDeleteTableColumnDefinition(IPropertyQualifier)
Возвращает признак, можно ли удалить определение столбца таблицы.
Declaration
bool CanDeleteTableColumnDefinition(IPropertyQualifier propertyQualifier)
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyQualifier | propertyQualifier | Квалификатор свойства. |
Returns
| Type | Description |
|---|---|
| bool | Признак, можно ли удалить определение столбца таблицы. |
CanDeleteTableColumnDefinition(ITableColumnDefinition)
Возвращает признак, можно ли удалить определение столбца таблицы.
Declaration
bool CanDeleteTableColumnDefinition(ITableColumnDefinition tableColumnDefinition)
Parameters
| Type | Name | Description |
|---|---|---|
| ITableColumnDefinition | tableColumnDefinition | Определение столбца таблицы. |
Returns
| Type | Description |
|---|---|
| bool | Признак, можно ли удалить определение столбца таблицы. |
CreateTableColumnDefinition(IPropertyQualifier)
Создает новое определение столбца таблицы.
Declaration
ITableColumnDefinition CreateTableColumnDefinition(IPropertyQualifier propertyQualifier)
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyQualifier | propertyQualifier | Квалификатор свойства, для которого будет создано определение столбца таблицы. |
Returns
| Type | Description |
|---|---|
| ITableColumnDefinition | Новое определение столбца таблицы. |
DeleteTableColumnDefinition(IPropertyQualifier)
Удаляет определение столбца таблицы по его квалификатору свойства.
Declaration
void DeleteTableColumnDefinition(IPropertyQualifier propertyQualifier)
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyQualifier | propertyQualifier | Квалификатор свойства. |
DeleteTableColumnDefinition(ITableColumnDefinition)
Удаляет определение столбца таблицы.
Declaration
void DeleteTableColumnDefinition(ITableColumnDefinition tableColumnDefinition)
Parameters
| Type | Name | Description |
|---|---|---|
| ITableColumnDefinition | tableColumnDefinition | Определение столбца таблицы. |
GetColumnPosition(IPropertyQualifier)
Возвращает позицию определения столбца таблицы в коллекции.
Declaration
int GetColumnPosition(IPropertyQualifier propertyQualifier)
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyQualifier | propertyQualifier | Квалификатор свойства. |
Returns
| Type | Description |
|---|---|
| int | Позиция определения столбца таблицы в коллекции. |
GetColumnPosition(ITableColumnDefinition)
Возвращает позицию определения столбца таблицы в коллекции.
Declaration
int GetColumnPosition(ITableColumnDefinition tableColumnDefinition)
Parameters
| Type | Name | Description |
|---|---|---|
| ITableColumnDefinition | tableColumnDefinition | Определение столбца таблицы в коллекции. |
Returns
| Type | Description |
|---|---|
| int | Позиция определения столбца таблицы в коллекции. |
SetColumnPosition(IPropertyQualifier, int)
Устанавливает позицию определения столбца таблицы в коллекции.
Declaration
void SetColumnPosition(IPropertyQualifier propertyQualifier, int newPosition)
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyQualifier | propertyQualifier | Квалификатор свойства. |
| int | newPosition | Новая позиция. |
SetColumnPosition(ITableColumnDefinition, int)
Устанавливает позицию определения столбца таблицы в коллекции.
Declaration
void SetColumnPosition(ITableColumnDefinition tableColumnDefinition, int newPosition)
Parameters
| Type | Name | Description |
|---|---|---|
| ITableColumnDefinition | tableColumnDefinition | Определение столбца таблицы. |
| int | newPosition | Новая позиция. |