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 | Количество строк, для которого доступен автоматический расчет ширины столбцов. |
BuildContent | Вызывается для построения контента. |
CalculatedRowCount |
Gets Возвращает расчетное количество строк
(Унаследован от IRowCounter) |
CanAutoFocus | Признак автофокусировки. |
Children |
Контексты дочерних представлений.
(Унаследован от IViewContext) |
ClearSelectionOnRefresh | Признак того, что после очередного обновления данных (или их первой загрузки, если они ещё не загружены) будет сброшено текущее выделение. Если указано false (по умолчанию), то выделяется первая строка или ячейка. |
Columns |
Список имен и типов колонок текущего представления.
(Унаследован от IViewContext) |
Content | Команды расширения. |
ContentFactories | Список фабрик, используемых для создания моделей представлений по данной модели. |
ContentStyle | Стиль, используемый для отображения элементов управления. |
ContextMenuGenerators | Список генераторов контекстного меню. |
ConvertParameterValue | Делегат конвертации данных для параметра. |
CurrentPage |
Gets or sets номер текущей страницы
(Унаследован от IPagingSource) |
Data |
Данные текущего представления.
(Унаследован от IViewContext) |
DataColumnConverter | Осуществляет преобразование объектов данных в информацию о столбце данных. |
DataColumnsConverter | Осуществляет преобразование объекта данных в информацию о столбцах таблицы. |
DataNodeMetadata | Метаданные представления рабочего места. |
DataRowConverter | Осуществляет преобразование объекта данных в строку данных IDictionaryTKey, TValue модели представления. |
DataRowsConverter | Делегат преобразования данных в список строк модели. |
DoubleClickAction | Действие на двойное нажатие в представлении. |
EnableAutoWidth | Признак автоматического расчета ширины столбцов таблицы. |
GetAutoWidthRowLimitAsync | Делегат получения количества строк на странице. |
GetDataAsync | Метод получения данных для текущей модели. |
GetPageLimitAsync | Делегат получения количества строк на странице. |
GetPagingModeAsync | Возвращает текущий режим постраничного вывода. |
GetRequestAsync | Метод формирования запроса к представлению. |
GetView | Делегат получения представления. |
GetViewMetadataAsync | Метод получения метаданных представления. |
GetWorkplaceViewMetadata | Метод получения метаданных представления в рабочем месте. |
Id |
Gets Идентификатор элемента
(Унаследован от IViewContext) |
Info |
Дополнительная информация для текущего представления.
(Унаследован от IViewContext) |
IsCounterAvailable |
Gets a value indicating whether Признак наличия счетчика строк
(Унаследован от IRowCounter) |
IsDataLoading | Признак загрузки данных, происходящей в данный момент. |
MultiSelect |
Признак множественного выделения строк.
(Унаследован от IViewContext) |
OptionalPagingStatus |
Gets or sets a value indicating whether Статус режима опционального пейджинга
(Унаследован от IPagingSource) |
PageCount |
Gets Количество страниц в источнике данных.
(Унаследован от IPagingSource) |
PageCountStatus |
Gets a value indicating whether Признак отображения количества страниц
(Унаследован от IPagingSource) |
PageLimit | Количество строк в странице |
PagingMode |
Gets Возвращает поддерживаемый режим пейджинга
(Унаследован от IPagingSource) |
Parameters |
Параметры выбранного представления.
(Унаследован от IViewContext) |
ParametersSetName |
Gets Имя набора параметров
(Унаследован от IParametersSetNameProvider) |
ParentContext |
Контекст родителя.
(Унаследован от IViewContext) |
QuickSearchEnabled | Признак доступности быстрого поиска. |
RefSection | Список секций, из которой возможна выборка, либо null, если представление не находится в режиме выборки. |
RowCounterVisible |
Gets a value indicating whether Признак отображения счетчика
(Унаследован от IRowCounter) |
SelectAction | Действие выборки из представления. |
SelectedCellValue |
Значение текущей выделенной ячейки.
(Унаследован от IViewContext) |
SelectedColumn |
Имя текущего выбранного столбца.
(Унаследован от IViewContext) |
SelectedRow |
Текущая выделенная строка данных.
(Унаследован от IViewContext) |
SelectedRows |
Список выделенных строк.
(Унаследован от IViewContext) |
Selection | Состояние выбранных элементов. |
SelectionMode |
Режим выделения строк.
(Унаследован от IViewContext) |
SetRequestPagingParameters | Делегат применения параметров постраничного вывода к коллекции параметров запроса. |
SortingColumns |
Gets Список столбцов по-которым в настоящий момент осуществляется сортировка
(Унаследован от ISortingColumnsProvider) |
SuppressCurrentRowChanging | Признак запрета изменения текущей строки. |
View |
Текущее выбранное представление.
(Унаследован от IViewContext) |
Workplace |
Рабочее место в котором располагается представление
(Унаследован от 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) |
InitializeAsync | Осуществляет инициализацию модели. |
OnCanUnloadAsync | Запускает событие, вызываемое перед выгрузкой контента (скрытием) элемента. |
OnClosingAsync | Запускает событие, связанное с закрытием элемента. |
OnLoadingAsync | Запускает событие, связанное с загрузкой контента (отображением) элемента. |
OnUnloadingAsync | Запускает событие, связанное с выгрузкой контента (скрытием) элемента. |
ReceiveNotification |
Вызывается при изменении наблюдаемого контекста
(Унаследован от IViewContextObserver) |
Refresh |
Вызывает обновление объекта
(Унаследован от IRefresh) |
RegisterHandler(IRoutedCommandHandler) | Регистрирует обработчик handlerдля команды соответствующего типа. |
RegisterHandler(IRoutedQueryHandler) | Регистрирует обработчик handler в качестве обработчика для запросов соответствующего типа. |
SubmitCommandAsyncTCommand |
Осуществляет отправку команды command обработчику
(Унаследован от ICommandRouter) |
SubmitQueryTResult |
Осуществляет выполнение запроса routedQuery (Унаследован от IQueryRouter) |
TryGetHandlerTCommand | Осуществляет попытку получения обработчика для команды TCommand. |
TryGetHandlerTQuery, TResult | Осуществляет попытку получения обработчика для запроса TQuery с результатом TResult |
Activated |
Вызывается при активации элемента
(Унаследован от IActivateMarker) |
CanUnload | Событие, вызываемое перед выгрузкой контента (скрытии) элемента, с помощью которого можно отменить выгрузку. |
Closing | Событие, вызываемое при закрытии элеменета. |
Initializing | Событие, вызываемое при инициализации элемента. |
Loading | Событие, вызываемое при загрузке контента (отображении) элемента. |
PropertyChanged | Occurs when a property value changes. (Унаследован от INotifyPropertyChanged) |
Unloading | Событие, вызываемое при выгрузке контента (скрытии) элемента. |
CanClearFilter |
Осуществляет проверку возможности сброса фильтра для узла дерева.
Если узел дерева не поддерживает параметры IViewParametersHolder, то возвращает false.
(Определяется TreeItemExtender) |
CanFilter |
Осуществляет проверку возможности применения фильтрации к списку параметров
parametersMetadata.
(Определяется TreeItemExtender) |
CanFilterView |
Осуществляет проверку возможности вызова фильтрации текущего представления
(Определяется ViewContextHelper) |
CanRefreshView |
Осуществляет проверку возможности обновления текущего представления
(Определяется ViewContextHelper) |
CanResetLayout |
Осуществляет проверку возможности сброса настроек макета
(Определяется ViewContextHelper) |
CanSaveLayout |
Осуществляет проверку возможности сохранения настроек макета
(Определяется ViewContextHelper) |
CanSortColumn |
Осуществляет проверку возможности сортировки компонента рабочего места component
по столбцу с именем alias.
(Определяется WorkplaceViewComponentHelper) |
ClearFilterAsync |
Сбрасывает параметры фильтра для списка параметров parameters.
(Определяется TreeItemExtender) |
FilterAsync |
Вызывает диалоговое окно фильтра для списка параметров parameters.
(Определяется TreeItemExtender) |
FilterViewAsync |
Осуществляет фильтрацию текущего представления
(Определяется ViewContextHelper) |
GetRoot |
Возвращает корневой элемент контекста. Начиная от текущего контекста
(Определяется ViewContextHelper) |
GetSortedColumns |
Возвращает список столбцов сортировки из контекста viewContext.
(Определяется WorkplaceViewComponentHelper) |
GetSources |
Возвращает список доступных источников данных
(Определяется ViewContextHelper) |
InCellSelectionMode |
Проверяет находится ли контекст viewContext в режиме выделения ячейки
(Определяется ViewContextHelper) |
InSelectionMode |
Проверяет нахождение контекста представления в режиме выборки данных из представления
(Определяется ViewContextHelper) |
RefreshViewAsync |
Осуществляет обновление текущего представления
(Определяется ViewContextHelper) |
ResetLayoutAsync |
Осуществляет сброс настроек макета
(Определяется ViewContextHelper) |
SaveLayoutAsync |
Осуществляет сохранение настроек макета
(Определяется ViewContextHelper) |
SortColumnAsync |
Выполняет сортировку по колонке alias.
Если задан признак addOrInverse, то столбец с именем alias будет добавлен
в список столбцов по которым осуществляется сортировка, если столбец присутствует в списке столбцов,
по которым в данный момент осуществляется сортировка, то порядок сортировки по данному столбцу
будет изменен на противоположный.
(Определяется WorkplaceViewComponentHelper) |
TryGetTableVisibleColumnOrdering |
Осуществляет попытку получения списка видимых столбцов таблицы в порядке отображения
(Определяется ViewContextHelper) |
TryGetViewContainer |
Осуществляет попытку получения модели контейнера представления
(Определяется ViewContextHelper) |