TreeItemFactory - класс

Фабрика создания стандартных узлов дерева

Definition

Пространство имён: Tessa.UI.Views.Workplaces.Tree
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public class TreeItemFactory : ITreeItemFactory
Inheritance
Object    TreeItemFactory
Implements
ITreeItemFactory

Конструкторы

TreeItemFactory Initializes a new instance of the TreeItemFactory class. Инициализирует новый экземпляр класса Object.

Методы

CloneTreeItem Осуществляет клонирование элемента
CreateFolder Создает узел дерева реализующий IFolderTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
CreateSearchQueryAsync Создает узел дерева имплементирующий IViewTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
CreateSubset Создает узел дерева имплементирующий ISubsetTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
CreateSubsetData Создает узел дерева имплементирующий ISubsetDataTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае древовидного подмножества, в узел будет внедрена ленивая загрузка элементов
CreateView Создает узел дерева имплементирующий IViewTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
CreateWorkplace Создает узел дерева имплементирующий IWorkplaceViewModel в соответствии с контекстом creationContext. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае наличия в контексте creationContext имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

AddFolder Создает папку и добавляет ее в узел parent
(Определяется TreeItemFactoryExtender)
AddSearchQueryAsync Создает по метаданным metadata и добавляет узел поисковый запрос к узлу parent
(Определяется TreeItemFactoryExtender)
AddView Создает по метаданным metadata и добавляет узел представление к узлу parent
(Определяется TreeItemFactoryExtender)
BuildItemsAsync Создает и добавляет к узлу parent узлы дерева по-метаданным childNodesMetadata
(Определяется TreeItemFactoryExtender)
CreateUnusedComponentsFolder Создает узел дерева реализующий IUnusedComponentsTreeItem в соответствии с метаданными metadata. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
(Определяется TreeItemFactoryExtender)
Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)
ShowSubset Вызывает отображение подмножества subsetMetadata в узле дерева subsetMetadata
(Определяется TreeItemFactoryExtender)

См. также