public interface IWorkplaceViewComponent : IObservableViewContext,
IViewContext, IQueryRouter, ICommandRouter, ICloneableComponent, IViewContextObserver,
IRefresh, IPagingSource, INotifyPropertyChanged, IActivateMarker, IRowCounter,
IParametersSetNameProvider, IDisposable, IRoutedCommandHandler, IRoutedQueryHandler, ISortingColumnsProvider
Public Interface IWorkplaceViewComponent
Inherits IObservableViewContext, IViewContext, IQueryRouter, ICommandRouter,
ICloneableComponent, IViewContextObserver, IRefresh, IPagingSource, INotifyPropertyChanged,
IActivateMarker, IRowCounter, IParametersSetNameProvider, IDisposable, IRoutedCommandHandler,
IRoutedQueryHandler, ISortingColumnsProvider
public interface class IWorkplaceViewComponent : IObservableViewContext,
IViewContext, IQueryRouter, ICommandRouter, ICloneableComponent, IViewContextObserver,
IRefresh, IPagingSource, INotifyPropertyChanged, IActivateMarker, IRowCounter,
IParametersSetNameProvider, IDisposable, IRoutedCommandHandler, IRoutedQueryHandler, ISortingColumnsProvider
type IWorkplaceViewComponent =
interface
interface IObservableViewContext
interface IViewContext
interface IQueryRouter
interface ICommandRouter
interface ICloneableComponent
interface IViewContextObserver
interface IRefresh
interface IPagingSource
interface INotifyPropertyChanged
interface IActivateMarker
interface IRowCounter
interface IParametersSetNameProvider
interface IDisposable
interface IRoutedCommandHandler
interface IRoutedQueryHandler
interface ISortingColumnsProvider
end
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) |
Dispose | Performs 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) |
PropertyChanged | Occurs 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) |