Для изменения размера нажмите или перетащите

WorkplaceViewComponent - класс

Модель навигации для коренных узлов представления
Иерархия наследования
SystemObject
  Tessa.PlatformNotificationObject
    Tessa.UIViewModelEmptyModel
      Tessa.UI.ViewsWorkplaceViewComponent

Пространство имён:  Tessa.UI.Views
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public class WorkplaceViewComponent : ViewModel<EmptyModel>, 
	IWorkplaceViewComponent, IObservableViewContext, IViewContext, IQueryRouter, ICommandRouter, 
	ICloneableComponent, IViewContextObserver, IRefresh, IPagingSource, INotifyPropertyChanged, 
	IActivateMarker, IRowCounter, IParametersSetNameProvider, IDisposable, IRoutedCommandHandler, 
	IRoutedQueryHandler, ISortingColumnsProvider, IRoutedQueryHandler<CanFilterQuery, bool>, IRoutedCommandHandler<RefreshViewCommand>, 
	IRoutedQueryHandler<CanRefreshViewQuery, bool>, IRoutedQueryHandler<CanSortColumnQuery, bool>, 
	IRoutedCommandHandler<SortCommand>, IRoutedQueryHandler<GetViewContainerQuery, IWorkplaceViewComponent>, 
	IRoutedQueryHandler<GetSortingColumnsQuery, IEnumerable<ISortingColumn>>, IRoutedQueryHandler<CanSavePropertiesQuery, bool>

Тип WorkplaceViewComponent предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методWorkplaceViewComponent
Initializes a new instance of the WorkplaceViewComponent class.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоActualRowCount
Gets Возвращает фактическое количество строк имеющихся в контейнере данных
Открытое свойствоAutoWidthRowLimit
Gets Количество строк для которого доступен автоматический расчет ширины столбцов.
Открытое свойствоBuildContent
Gets or sets Вызывается для построения контента
Открытое свойствоCalculatedRowCount
Gets or sets Рассчитанное количество строк в запросе
Открытое свойствоCanAutoFocus
Gets or sets a value indicating whether Признак автофокусировки
Открытое свойствоChildren
Gets контексты дочерних представлений
Открытое свойствоClearSelectionOnRefresh
Признак того, что после очередного обновления данных (или их первой загрузки, если они ещё не загружены) будет сброшено текущее выделение. Если указано false (по умолчанию), то выделяется первая строка или ячейка.
Открытое свойствоColumns
Gets Список колонок
Открытое свойствоContent
Gets Команды расширения
Открытое свойствоContentFactories
Gets Список фабрик используемых для создания моделей представлений по данной модели
Открытое свойствоContentStyle
Gets or sets Стиль используемый контейнером для отображения содержимого данного
Открытое свойствоContextMenuGenerators
Gets Список генераторов контекстного меню
Открытое свойствоConvertParameterValue
Gets or sets Делегат конвертации данных для параметра
Открытое свойствоCurrentPage
Gets or sets Номер текущая страницы. Если постраничный вывод не поддерживается равно 1 и задание значения в данном случае будет выдавать исключение ApplicationException
Открытое свойствоData
Gets or sets Список отображаемых строк таблицы
Открытое свойство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 Признак автоматического расчета ширины столбцов таблицы
Открытое свойствоGetAutoWidthRowLimit
Gets or sets Делегат получения количества строк на странице
Открытое свойствоGetData
Gets or sets Делегат осуществляющий запрос к представлению и возвращающий результат исполнения запроса. Присвоение null
Открытое свойствоGetPageLimit
Gets or sets Делегат получения количества строк на странице
Открытое свойствоGetPagingMode
Gets or sets Возвращает текущий режим постраничного вывода
Открытое свойствоGetRequest
Gets or sets Делегат формирования запроса по представлению
Открытое свойствоGetView
Gets or sets делегат получения представления
Открытое свойствоGetViewMetadata
Gets or sets Метод получения метаданных представления
Открытое свойствоGetWorkplaceViewMetadata
Gets or sets Метод получения метаданных представления в рабочем месте
Открытое свойствоId
Gets Идентификатор элемента
Открытое свойствоIsCounterAvailable
Gets a value indicating whether Признак наличия счетчика строк
Открытое свойствоIsDataLoading
Gets a value indicating whether Признак загрузки данных происходящий в данный момент
Открытое свойствоModel
Модель для текущей модели представления.
(Унаследован от ViewModelTModel.)
Открытое свойствоMultiSelect
Gets a value indicating whether Признак возможности множественного выбора строк в представлении. True - возможно выбрать множество строк. False - возможно выбрать одну строку.(режим по умолчанию)
Открытое свойствоOptionalPagingStatus
Gets or sets a value indicating whether Текущий статус опционального пейджинга. Если постраничный вывод не поддерживается равно false задание значения в данном случае вызывает исключение ApplicationException
Открытое свойствоPageCount
Gets or sets количество страниц
Открытое свойствоPageCountStatus
Gets a value indicating whether Признак необходимости отображения количества страниц
Открытое свойствоPageLimit
Gets количество строк в странице
Открытое свойствоPagingMode
Gets Возвращает поддерживаемый режим пейджинга
Открытое свойствоParameters
Gets Параметры представления
Открытое свойствоParametersSetName
Gets Имя текущего набора параметров
Открытое свойствоQuickSearchEnabled
Gets or sets a value indicating whether Признак доступности быстрого поиска
Открытое свойствоRefSection
Gets or sets Текущая секция из которой возможна выборка, либо пустая строка, если представление не находится в режиме выборки
Открытое свойствоRowCounterVisible
Gets a value indicating whether Признак отображения счетчика
Открытое свойствоScope (Унаследован от ViewModelTModel.)
Открытое свойствоSelectAction
Gets or sets Действие выборки из представления
Открытое свойствоSelectedCellValue
Gets Значение текущей выделенной ячейки
Открытое свойствоSelection
Gets Объект содержащий текущие выбранные элементы
Открытое свойствоSelectionMode
Gets Режим выделения строк
Открытое свойствоSetRequestPagingParameters
Gets or sets Делегат применения параметров постраничного вывода к коллекции параметров запроса
Открытое свойствоSortingColumns
Gets Список колонок по которым в настоящий момент осуществляется сортировка
Открытое свойствоSuppressCurrentRowChanging
Gets a value indicating whether Признак запрета изменения текущей строки
Открытое свойствоView
Gets Представление
Открытое свойствоViewContext
Gets Контекст элемента
Открытое свойствоWorkplace
Gets рабочее место в котором располагается представление
В начало страницы
Методы
  ИмяОписание
Открытый методActivate
Вызывается при активации элемента в UI
Открытый методAttach
Присоединяет наблюдателя к источнику наблюдения.
Открытый методCanRefresh
Осуществляет проверку возможности выполнения операции обновления объекта
Открытый методClone
Клонирует объект
Открытый методDetach
Отсоединяет наблюдаетля от источника
Открытый методDispose
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Открытый методExecuteAsync(RefreshViewCommand, CancellationToken)
Осуществляет исполнение команды command
Открытый методExecuteAsync(SortCommand, CancellationToken)
Осуществляет исполнение команды command
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методHandle(CanFilterQuery)
Осуществляет выполнение запроса query
Открытый методHandle(CanRefreshViewQuery)
Осуществляет выполнение запроса query
Открытый методHandle(CanSavePropertiesQuery)
Осуществляет выполнение запроса query
Открытый методHandle(CanSortColumnQuery)
Осуществляет выполнение запроса query
Открытый методHandle(GetSortingColumnsQuery)
Осуществляет выполнение запроса query
Открытый методHandle(GetViewContainerQuery)
Осуществляет выполнение запроса query
Открытый методHasNextPage
Возвращает признак наличия следующей страницы
Открытый методHasPreviousPage
Возвращает признак наличия предыдущей страницы
Открытый методInitialize
Осуществляет инициализацию модели
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnActivated
Вызывает обработчики события активации элемента рабочего места
Защищённый методOnModelPropertyChanged (Унаследован от ViewModelTModel.)
Защищённый методOnPropertyChanged(PropertyChangedEventArgs)
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChanged(String)
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(String, Boolean)
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(PropertyChangedEventArgs, Boolean)
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от ViewModelTModel.)
Защищённый методOnReceiveWeakEvent
The on receive weak event.
(Переопределяет ViewModelTModelOnReceiveWeakEvent(Type, Object, EventArgs).)
Открытый методRefresh
Выполняет обновление данных
Открытый методRegisterHandler(IRoutedCommandHandler)
Регистрирует обработчик handlerдля обработки команд соответствующего типа
Открытый методRegisterHandler(IRoutedQueryHandler)
Регистрирует обработчик handler в качестве обработчика для запросов соответствующего типа
Защищённый методSetT (Унаследован от ViewModelTModel.)
Открытый методSubmitCommandAsyncTCommand
Осуществляет отправку команды command обработчику
Открытый методSubmitQueryTResult
Осуществляет выполнение запроса routedQuery
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методTryGetHandlerTCommand
Осуществляет попытку получения обработчика для команды TCommand
Открытый методTryGetHandlerTQuery, TResult
Осуществляет попытку получения обработчика для запроса TQuery с результатом TResult
В начало страницы
События
  ИмяОписание
Открытое событиеActivated
Вызывается при активации элемента
Открытое событиеPropertyChanged
Событие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширения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.)
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияGetRoot
Возвращает корневой элемент контекста. Начиная от текущего контекста
(Определяется ViewContextHelper.)
Открытый метод расширенияGetSortedColumns
Возвращает список столбцов сортировки из контекста viewContext
(Определяется WorkplaceViewComponentHelper.)
Открытый метод расширенияGetSources
Возвращает список доступных источников данных
(Определяется ViewContextHelper.)
Открытый метод расширенияInCellSelectionMode
Проверяет находится ли контекст viewContext в режиме выделения ячейки
(Определяется ViewContextHelper.)
Открытый метод расширенияInSelectionMode
Проверяет нахождение контекста представления в режиме выборки данных из представления
(Определяется ViewContextHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияPrintAllChartsAsync
Осуществляет печать диаграмм
(Определяется ChartViewContextExtension.)
Открытый метод расширенияPrintChartAsync
Осуществляет печать диаграммы
(Определяется ChartViewContextExtension.)
Открытый метод расширенияRefreshViewAsync
Осуществляет обновление текущего представления
(Определяется ViewContextHelper.)
Открытый метод расширенияResetLayoutAsync
Осуществляет сброс настроек макета
(Определяется ViewContextHelper.)
Открытый метод расширенияSaveLayoutAsync
Осуществляет сохранение настроек макета
(Определяется ViewContextHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияSortColumnAsync
Выполняет сортировку по колонке alias. Если задан признак addOrInverse, то столбец с именем alias будет добавлен в список столбцов по которым осуществляется сортировка, если столбец присутствует в списке столбцов по-которым в данный момент осуществляется сортировка, то порядок сортировки по данному столбцу будет изменен на противоположный
(Определяется WorkplaceViewComponentHelper.)
Открытый метод расширенияTryGetTableVisibleColumnOrdering
Осуществляет попытку получения списка видимых столбцов таблицы в порядке отображения
(Определяется ViewContextHelper.)
Открытый метод расширенияTryGetViewContainer
Осуществляет попытку получения модели контейнера представления
(Определяется ViewContextHelper.)
В начало страницы
См. также