IWorkplaceViewComponent - интерфейс

Описание интерфейса компонента рабочего места, отображающего данные

Definition

Пространство имён: Tessa.UI.Views
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public interface IWorkplaceViewComponent : IObservableViewContext, 
	IViewContext, IQueryRouter, ICommandRouter, ICloneableComponent, IViewContextObserver, 
	IRefresh, IPagingSource, INotifyPropertyChanged, IActivateMarker, IRowCounter, 
	IParametersSetNameProvider, IDisposable, IRoutedCommandHandler, IRoutedQueryHandler, ISortingColumnsProvider
Implements
INotifyPropertyChanged, IDisposable, IActivateMarker, ICloneableComponent, IObservableViewContext, IRefresh, IRowCounter, ISortingColumnsProvider, IViewContext, IViewContextObserver, IParametersSetNameProvider, IPagingSource, ICommandRouter, IQueryRouter, IRoutedCommandHandler, IRoutedQueryHandler

Свойства

ActualRowCount Gets Возвращает фактическое количество строк имеющихся в контейнере данных
(Унаследован от IRowCounter)
AutoWidthRowLimit Gets Количество строк для которого доступен автоматический расчет ширины столбцов.
BuildContent Gets or sets Вызывается для построения контента
CalculatedRowCount Gets Возвращает расчетное количество строк
(Унаследован от IRowCounter)
CanAutoFocus Gets or sets a value indicating whether Признак автофокусировки
Children Gets контексты дочерних представлений
(Унаследован от IViewContext)
ClearSelectionOnRefresh Признак того, что после очередного обновления данных (или их первой загрузки, если они ещё не загружены) будет сброшено текущее выделение. Если указано false (по умолчанию), то выделяется первая строка или ячейка.
Columns Gets список имен и типов колонок текущего представления
(Унаследован от IViewContext)
Content Gets Команды расширения
ContentFactories Gets Список фабрик используемых для создания моделей представлений по данной модели
ContentStyle Gets or sets Стиль используемый для отображения элементов управления
ContextMenuGenerators Gets Список генераторов контекстного меню
ConvertParameterValue Gets or sets Делегат конвертации данных для параметра
CurrentPage Gets or sets номер текущей страницы
(Унаследован от IPagingSource)
Data Gets данные текущего представления
(Унаследован от IViewContext)
DataColumnConverter Gets or sets осуществляет преобразование объектов данных в информацию о столбце данных
DataColumnsConverter Gets or sets Осуществляет преобразование объекта данных в информацию о столбцах таблицы
DataNodeMetadata Gets Метаданные представления рабочего места
DataRowConverter Gets or sets Осуществляет преобразование объекта данных в строку данных IDictionaryTKey, TValue модели представления
DataRowsConverter Gets or sets Делегат преобразования данных в список строк модели
DoubleClickAction Gets or sets действие на двойное нажатие в представлении
EnableAutoWidth Gets a value indicating whether Признак автоматического расчета ширины столбцов таблицы
GetAutoWidthRowLimitAsync Gets or sets Делегат получения количества строк на странице
GetDataAsync Gets or sets Метод получения данных для текущей модели
GetPageLimitAsync Gets or sets Делегат получения количества строк на странице
GetPagingModeAsync Gets or sets Возвращает текущий режим постраничного вывода
GetRequestAsync Gets or sets Метод формирования запроса к представлению
GetView Gets or sets делегат получения представления
GetViewMetadataAsync Gets or sets Метод получения метаданных представления
GetWorkplaceViewMetadata Gets or sets Метод получения метаданных представления в рабочем месте
Id Gets Идентификатор элемента
(Унаследован от IViewContext)
IsCounterAvailable Gets a value indicating whether Признак наличия счетчика строк
(Унаследован от IRowCounter)
IsDataLoading Gets a value indicating whether Признак загрузки данных происходящий в данный момент
MultiSelect Gets a value indicating whether Признак множественного выделения строк
(Унаследован от IViewContext)
OptionalPagingStatus Gets or sets a value indicating whether Статус режима опционального пейджинга
(Унаследован от IPagingSource)
PageCount Gets Количество страниц в источнике данных.
(Унаследован от IPagingSource)
PageCountStatus Gets a value indicating whether Признак отображения количества страниц
(Унаследован от IPagingSource)
PageLimit Gets количество строк в странице
PagingMode Gets Возвращает поддерживаемый режим пейджинга
(Унаследован от IPagingSource)
Parameters Gets параметры выбранного представления
(Унаследован от IViewContext)
ParametersSetName Gets Имя набора параметров
(Унаследован от IParametersSetNameProvider)
ParentContext Gets Контекст родителя
(Унаследован от IViewContext)
QuickSearchEnabled Gets or sets a value indicating whether Признак доступности быстрого поиска
RefSection Gets or sets Текущая секция из которой возможна выборка, либо пустая строка, если представление не находится в режиме выборки
RowCounterVisible Gets a value indicating whether Признак отображения счетчика
(Унаследован от IRowCounter)
SelectAction Gets or sets Действие выборки из представления
SelectedCellValue Gets Значение текущей выделенной ячейки
(Унаследован от IViewContext)
SelectedColumn Gets Имя текущего выбранного столбца
(Унаследован от IViewContext)
SelectedRow Gets Текущая выделенная строка данных
(Унаследован от IViewContext)
SelectedRows Gets список выделенных строк
(Унаследован от IViewContext)
Selection Gets Текущее состояние выбранных элементов
SelectionMode Gets Режим выделения строк
(Унаследован от IViewContext)
SetRequestPagingParameters Gets or sets Делегат применения параметров постраничного вывода к коллекции параметров запроса
SortingColumns Gets Список столбцов по-которым в настоящий момент осуществляется сортировка
(Унаследован от ISortingColumnsProvider)
SuppressCurrentRowChanging Gets a value indicating whether Признак запрета изменения текущей строки
View Gets Текущее выбранное представление
(Унаследован от IViewContext)
Workplace Gets рабочее место в котором располагается представление
(Унаследован от IViewContext)

Методы

Activate Вызывается при активации элемента
(Унаследован от IActivateMarker)
Attach Присоединяет наблюдателя к источнику наблюдения.
(Унаследован от IObservableViewContext)
CanRefresh Осуществляет проверку возможности выполнения операции обновления объекта
(Унаследован от IRefresh)
Clone Клонирует объект
(Унаследован от ICloneableComponent)
Detach Отсоединяет наблюдателя от источника
(Унаследован от IObservableViewContext)
DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Унаследован от IDisposable)
HasNextPage Возвращает признак наличия следующей страницы
(Унаследован от IPagingSource)
HasPreviousPage Возвращает признак наличия предыдущей страницы
(Унаследован от IPagingSource)
Initialize Осуществляет инициализацию модели
ReceiveNotification Вызывается при изменении наблюдаемого контекста
(Унаследован от IViewContextObserver)
Refresh Вызывает обновление объекта
(Унаследован от IRefresh)
RegisterHandler(IRoutedCommandHandler)Регистрирует обработчик handlerдля команды соответствующего типа
RegisterHandler(IRoutedQueryHandler)Регистрирует обработчик handler в качестве обработчика для запросов соответствующего типа
SubmitCommandAsyncTCommand Осуществляет отправку команды command обработчику
(Унаследован от ICommandRouter)
SubmitQueryTResult Осуществляет выполнение запроса routedQuery
(Унаследован от IQueryRouter)
TryGetHandlerTCommand Осуществляет попытку получения обработчика для команды TCommand
TryGetHandlerTQuery, TResult Осуществляет попытку получения обработчика для запроса TQuery с результатом TResult

События

Activated Вызывается при активации элемента
(Унаследован от IActivateMarker)
PropertyChangedOccurs when a property value changes.
(Унаследован от INotifyPropertyChanged)

Методы расширения

CanClearFilter Осуществляет проверку возможности сброса фильтра для узла дерева. Если узел дерева не поддерживает параметры IViewParametersHolder, то возвращает false
(Определяется TreeItemExtender)
CanCollapseChart Запроса на проверку возможности сворачивания диаграммы
(Определяется ChartViewContextExtension)
CanConfigureChart Осуществляет проверку возможности конфигурирования диаграммы
(Определяется ChartViewContextExtension)
CanExpandChart Запроса на проверку возможности разворачивания диаграммы
(Определяется ChartViewContextExtension)
CanExportAllCharts Запроса на проверку возможности экспорта диаграммы
(Определяется ChartViewContextExtension)
CanExportChart Запроса на проверку возможности экспорта диаграммы
(Определяется ChartViewContextExtension)
CanFilter Осуществляет проверку возможности применения фильтрации к списку параметров parametersMetadata
(Определяется TreeItemExtender)
CanFilterView Осуществляет проверку возможности вызова фильтрации текущего представления
(Определяется ViewContextHelper)
CanPrintAllCharts Запроса на проверку возможности печати диаграмм
(Определяется ChartViewContextExtension)
CanPrintChart Запроса на проверку возможности печати диаграммы
(Определяется ChartViewContextExtension)
CanRefreshView Осуществляет проверку возможности обновления текущего представления
(Определяется ViewContextHelper)
CanResetLayout Осуществляет проверку возможности сброса настроек макета
(Определяется ViewContextHelper)
CanSaveLayout Осуществляет проверку возможности сохранения настроек макета
(Определяется ViewContextHelper)
CanSortColumn Осуществляет проверку возможности сортировки компонента рабочего места component по столбцу с именем alias.
(Определяется WorkplaceViewComponentHelper)
ClearFilterAsync Сбрасывает параметры фильтра для списка параметров parameters
(Определяется TreeItemExtender)
CollapseChartAsync Осуществляет сворачивание диаграммы
(Определяется ChartViewContextExtension)
ConfigureChartAsync Вызывает конфигурирование настроек диаграммы
(Определяется ChartViewContextExtension)
ExpandChartAsync Осуществляет разворачивание диаграммы
(Определяется ChartViewContextExtension)
ExportAllChartAsync Осуществляет экспорт диаграммы
(Определяется ChartViewContextExtension)
ExportChartAsync Осуществляет экспорт диаграммы
(Определяется ChartViewContextExtension)
FilterAsync Вызывает диалоговое окно фильтра для списка параметров parameters
(Определяется TreeItemExtender)
FilterViewAsync Осуществляет фильтрацию текущего представления
(Определяется ViewContextHelper)
GetRoot Возвращает корневой элемент контекста. Начиная от текущего контекста
(Определяется ViewContextHelper)
GetSortedColumns Возвращает список столбцов сортировки из контекста viewContext
(Определяется WorkplaceViewComponentHelper)
GetSources Возвращает список доступных источников данных
(Определяется ViewContextHelper)
InCellSelectionMode Проверяет находится ли контекст viewContext в режиме выделения ячейки
(Определяется ViewContextHelper)
InSelectionMode Проверяет нахождение контекста представления в режиме выборки данных из представления
(Определяется ViewContextHelper)
PrintAllChartsAsync Осуществляет печать диаграмм
(Определяется ChartViewContextExtension)
PrintChartAsync Осуществляет печать диаграммы
(Определяется ChartViewContextExtension)
RefreshViewAsync Осуществляет обновление текущего представления
(Определяется ViewContextHelper)
ResetLayoutAsync Осуществляет сброс настроек макета
(Определяется ViewContextHelper)
SaveLayoutAsync Осуществляет сохранение настроек макета
(Определяется ViewContextHelper)
SortColumnAsync Выполняет сортировку по колонке alias. Если задан признак addOrInverse, то столбец с именем alias будет добавлен в список столбцов по которым осуществляется сортировка, если столбец присутствует в списке столбцов по-которым в данный момент осуществляется сортировка, то порядок сортировки по данному столбцу будет изменен на противоположный
(Определяется WorkplaceViewComponentHelper)
TryGetTableVisibleColumnOrdering Осуществляет попытку получения списка видимых столбцов таблицы в порядке отображения
(Определяется ViewContextHelper)
TryGetViewContainer Осуществляет попытку получения модели контейнера представления
(Определяется ViewContextHelper)

См. также