IViewTreeItem - интерфейс |
Пространство имён: Tessa.UI.Views.Workplaces.Tree
public interface IViewTreeItem : ITreeItem<IDataNodeMetadata>, ITreeItem, INode, INotifyPropertyChanged, IDisposable, IQueryRouter, ICommandRouter, ICloneableComponent, IRoutedCommandHandler, IRoutedQueryHandler, IContextMenuExtendedProvider, IContextMenuProvider, IMenuActionGeneratorProvider, IUIContextExecutorProvider, ITreeItemUpdateScope, ISubsetsContainer, IViewParametersHolder
Тип IViewTreeItem предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| AvailableSubsets |
Gets Список метаданных подмножеств доступных для отображения в узле дерева.
При отображении подмножества метаданные подмножества убираются из данного списка.
(Унаследован от ISubsetsContainer.) | |
| CompositionId |
Gets or sets Идентификатор узла дерева
(Унаследован от ITreeItem.) | |
| ContentProviderFactory |
Gets or sets Фабрика создания контента узла дерева.
Данная фабрика используется при построение интерфейса области вывода данных узла рабочего места.
Стандартные фабрики осуществляют построение интерфейса в виде табличной области.
Заменяется при необходимости построения полностью собственного интерфейса.
(Унаследован от ITreeItem.) | |
| ContextMenuGenerators |
Gets Список генераторов контекстного меню
(Унаследован от ITreeItem.) | |
| Extensions |
Gets Возвращает список расширений доступных для узла
(Унаследован от ITreeItem.) | |
| Header |
Gets or sets Отображаемый заголовок узла.
Используется для вывода содержимого узла в дереве.
Как правило содержит иконку и текстовое описание узла.
Так же может содержать не визуальные объекты подписывающиеся на события происходящие в UI
или отслеживающие изменения узла дерева
(Унаследован от ITreeItem.) | |
| InUpdate |
Gets a value indicating whether Признак наличия операций обновления
(Унаследован от ITreeItemUpdateScope.) | |
| IsExpanded |
Gets or sets a value indicating whether Признак отображения дочерних элементов.
(Унаследован от INode.) | |
| IsSelected |
Gets or sets a value indicating whether Признак узла являющегося выбранным
(Унаследован от INode.) | |
| Items |
Gets Коллекция дочерних узлов.
(Унаследован от ITreeItem.) | |
| LastUpdateTime |
Gets Дата время последнего обновления
(Унаследован от ITreeItemUpdateScope.) | |
| MenuActionGenerator |
Используемый объект [Tessa.UI.Menu.IMenuActionGenerator].
(Унаследован от IMenuActionGeneratorProvider.) | |
| Metadata |
Gets Метаданные узла дерева
(Унаследован от ITreeItemTMetadata.) | |
| OwnerId |
Gets or sets Идентификатор пользователя владельца узла.
Для узлов созданных системой равен Empty (Унаследован от ITreeItem.) | |
| Parameters |
Gets Список параметров
(Унаследован от IViewParametersHolder.) | |
| Parent |
Gets or sets Узел дерева в коллекции которого расположен данный элемент
(Унаследован от ITreeItem.) | |
| RegisterCommandHandlers |
Gets or sets Регистратор обработчиков команд
(Унаследован от ITreeItem.) | |
| RegisterQueryHandlers |
Gets or sets Регистратор обработчиков запросов
(Унаследован от ITreeItem.) | |
| SubsetsMetadata |
Gets Список метаданных всех доступных для объекта подмножеств
(Унаследован от ISubsetsContainer.) | |
| SwitchExpandOnSingleClick |
Gets or sets a value indicating whether Признак возможности открытия/закрытия узла по одиночному нажатию
левой кнопки мыши
(Унаследован от ITreeItem.) | |
| Text |
Gets or sets Текст узла
(Унаследован от ITreeItem.) | |
| UIContextExecutorAsync |
Делегат, выполняющий заданное действие в контексте [Tessa.UI.IUIContext].
(Унаследован от IUIContextExecutorProvider.) | |
| Visibility |
Gets or sets Режим отображения узла дерева
(Унаследован от ITreeItem.) | |
| Workplace |
Gets or sets Рабочее место в котором расположен узел дерева
(Унаследован от ITreeItem.) |
| Имя | Описание | |
|---|---|---|
| AddItem |
Добавляет узел treeItem в коллекцию дочерних узлов
(Унаследован от ITreeItem.) | |
| AddItems |
Добавляет узлы treeItems в коллекцию дочерних узлов
(Унаследован от ITreeItem.) | |
| Clone |
Клонирует объект
(Унаследован от ICloneableComponent.) | |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Унаследован от IDisposable.) | |
| GetContextMenuAsync |
Возвращает контекстное меню, доступное для текущей модели представления.
Если возвращается null, пустая коллекция или коллекция из скрытых элементов,
то меню при этом не отображается.
(Унаследован от IContextMenuProvider.) | |
| Initialize |
Инициализирует объект
(Унаследован от ITreeItem.) | |
| InsertItem |
Добавляет узел treeItem в коллекцию дочерних узлов
в позицию index (Унаследован от ITreeItem.) | |
| MonitorUpdateOperationAsync |
Переводит узел в режим обновления.
Осуществляет мониторинг завершения задачи updateTask.
По завершению задачи осуществляет обновление состояния узла.
(Унаследован от ITreeItemUpdateScope.) | |
| RemoveItem |
Удаляет узел дерева treeItem из коллекции дочерних узлов Items.
Параметр withDispose определяет поведение при успешном удалении узла из коллекции
в случае если параметр равен true у узла treeItem
будет вызван Dispose (Унаследован от ITreeItem.) | |
| RemoveItems(IEnumerableITreeItem, Boolean) |
Удаляет из коллекции дочерних узлов Items узлы removedItems.
Параметр withDispose определяет поведение при успешном удалении узла из коллекции
в случае если параметр равен true у удаляемого узла.
будет вызван Dispose (Унаследован от ITreeItem.) | |
| RemoveItems(FuncITreeItem, Boolean, Boolean) |
Удаляет из коллекции дочерних узлов Items узлы отобранные в
соответствии с результатами возвращаемыми removingPolicy.
Параметр withDispose определяет поведение при успешном удалении узла из коллекции
в случае если параметр равен true у удаляемого узла.
будет вызван Dispose (Унаследован от ITreeItem.) | |
| SubmitCommandAsyncTCommand |
Осуществляет отправку команды command обработчику
(Унаследован от ICommandRouter.) | |
| SubmitQueryTResult |
Осуществляет выполнение запроса routedQuery (Унаследован от IQueryRouter.) | |
| Visit |
Осуществляет выполнение операции visitor над дочерними узлами дерева
(Унаследован от ITreeItem.) | |
| WaitForUpdateCompletedAsync |
Возвращает таск ожидания завершения апдейта.
(Унаследован от ITreeItemUpdateScope.) |
| Имя | Описание | |
|---|---|---|
| PropertyChanged | Occurs when a property value changes. (Унаследован от INotifyPropertyChanged.) |
| Имя | Описание | |
|---|---|---|
| AddLazyLoadingIndicator |
Добавляет индикатор ленивой загрузки в узел treeItem (Определяется TreeItemExtender.) | |
| CanClearFilter |
Осуществляет проверку возможности сброса фильтра для узла дерева.
Если узел дерева не поддерживает параметры IViewParametersHolder, то возвращает false (Определяется TreeItemExtender.) | |
| CanCopy |
Осуществляет проверку возможности копирования узла treeItem в буфер обмена
(Определяется TreeItemExtender.) | |
| CanCopyLink |
Осуществляет проверку возможности копирования ссылки на узел treeItem в буфер обмена
(Определяется TreeItemExtender.) | |
| CanCreateExtendedSearchQuery |
Осуществляет проверку возможности создания расширенного поискового запроса для
узла дерева treeItem (Определяется TreeItemExtender.) | |
| CanCreateFolder |
Осуществляет проверку возможности добавления к узлу treeItem папки
(Определяется TreeItemExtender.) | |
| CanCreateSearchQuery |
Осуществляет проверку возможности добавления к узлу treeItem поискового запроса
(Определяется TreeItemExtender.) | |
| CanCut |
Осуществляет проверку возможности вырезания узла treeItem в буфер обмена
(Определяется TreeItemExtender.) | |
| CanDelete |
Осуществляет проверку возможности удаления узла treeItem в буфер обмена
(Определяется TreeItemExtender.) | |
| CanFilter |
Осуществляет проверку возможности применения фильтрации к списку параметров
parametersMetadata (Определяется TreeItemExtender.) | |
| CanHideUnusedItemsFolder |
Осуществляет проверку возможности скрытия специальной папки дерева содержащей неиспользуемые узлы
(Определяется TreeItemExtender.) | |
| CanHideWorkplaceTree |
Осуществляет проверку возможности скрытия дерева рабочего места
(Определяется TreeItemExtender.) | |
| CanOpenAsWorkplace |
Осуществляет проверку возможности открытия в отдельной вкладке узла дерева
(Определяется TreeItemExtender.) | |
| CanPaste |
Осуществляет проверку возможности вставки узла treeItem из буфера обмена
(Определяется TreeItemExtender.) | |
| CanRefreshNode |
Осуществляет проверку возможности обновления узла дерева treeItem (Определяется TreeItemExtender.) | |
| CanShowProperties |
Осуществляет проверку возможности настройки параметров узла treeItem (Определяется TreeItemExtender.) | |
| CanShowUnusedItemsFolder |
Осуществляет проверку возможности отображения специальной папки дерева содержащей неиспользуемые узлы
(Определяется TreeItemExtender.) | |
| CanShowWorkplaceTree |
Осуществляет проверку возможности отображения дерева рабочего места
(Определяется TreeItemExtender.) | |
| CanZoomItem |
Осуществляет проверку возможности создания копии узла treeItem в отдельной вкладке
(Определяется TreeItemExtender.) | |
| ClearFilterAsync |
Сбрасывает параметры фильтра для списка параметров parameters (Определяется TreeItemExtender.) | |
| CopyAsync |
Копирует узел дерева treeItem в буфер обмена
(Определяется TreeItemExtender.) | |
| CopyLinkAsync |
Копирует ссылку на узел дерева treeItem в буфер обмена
(Определяется TreeItemExtender.) | |
| CreateExtendedSearchQueryAsync |
Вызывается для создания расширенного поискового запроса
(Определяется TreeItemExtender.) | |
| CreateFolderAsync |
Добавляет папку к узлу дерева treeItem (Определяется TreeItemExtender.) | |
| CreateSearchQueryAsync |
Добавляет поисковый запрос к узлу дерева treeItem (Определяется TreeItemExtender.) | |
| CutAsync |
Вырезает узел дерева treeItem в буфер обмена
(Определяется TreeItemExtender.) | |
| DeleteAsync |
Удаляет узел дерева treeItem в буфер обмена
(Определяется TreeItemExtender.) | |
| FilterAsync |
Вызывает диалоговое окно фильтра для списка параметров parameters (Определяется TreeItemExtender.) | |
| GetPath |
Получает путь до представления или поискового запроса от узла treeItem (Определяется TreeItemExtender.) | |
| HasSelection |
Осуществляет проверку является ли узел treeItem
или один из его дочерних узлов выбранным
(Определяется TreeItemExtender.) | |
| HideUnusedItemsFolderAsync |
Скрывает специальную папку содержащую неиспользуемые узлы рабочего места
(Определяется TreeItemExtender.) | |
| HideWorkplaceTreeAsync |
Скрывает дерево рабочего места
(Определяется TreeItemExtender.) | |
| IsLoaded |
Осуществляет проверку наличия индикатора загрузки по-требованию
(Определяется TreeItemExtender.) | |
| IsOwner |
Осуществляет проверку является ли текущий пользователь владельцем элемента дерева.
Проверка осуществляется по OwnerId (Определяется TreeItemExtender.) | |
| IsVisibleInPath |
Осуществляет проверку является ли узел видимым в настоящий момент
по его пути расположения. Т.е. все узла вплоть до корневого являются развернутыми
(Определяется TreeItemExtender.) | |
| OpenAsWorkplaceAsync |
Открывает узел дерева treeItem в отдельной вкладке
(Определяется TreeItemExtender.) | |
| PasteAsync |
Вставляет из буфера обмена узел дерева и добавляет его к узлу дерева treeItem (Определяется TreeItemExtender.) | |
| RefreshNodeAsync |
Вызывает обновление узла дерева treeItem (Определяется TreeItemExtender.) | |
| RemoveLoadingIndicator |
Удаляет индикатор ленивой загрузки из списка элементов
(Определяется TreeItemExtender.) | |
| ShowPropertiesAsync |
Вызывает настройки параметров узла дерева treeItem (Определяется TreeItemExtender.) | |
| ShowSubsetAsync |
Вызывает отображение подмножества metadata для узла дерева container (Определяется TreeItemExtender.) | |
| ShowUnusedItemsFolderAsync |
Отображает специальную папку содержащую неиспользуемые узлы рабочего места
(Определяется TreeItemExtender.) | |
| ShowWorkplaceTreeAsync |
Отображает дерево рабочего места
(Определяется TreeItemExtender.) | |
| TryGetSubset |
Осуществляет поиск подмножества с метаданными subsetMetadata
в дочерних узлах узла treeItem (Определяется TreeItemExtender.) | |
| TryGetSubsetDataByText |
Осуществляет поиск узла данных подмножества с текстом text
в дочерних узлах узла treeItem (Определяется TreeItemExtender.) | |
| TryGetSubsetTreeItem |
Осуществляет поиск узла подмножества в дочерних узлах узла treeItem
с метаданными subsetMetadata.
Если узел существует возвращает найденный узел, в противном случае null
(Определяется TreeItemFactoryExtender.) | |
| ZoomItemAsync |
Копирует узел дерева treeItem в отдельную вкладку
(Определяется TreeItemExtender.) |