TreeItemFactory - класс

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

Definition

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

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

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

Методы

CloneTreeItemAsync Осуществляет клонирование элемента.
CreateFolder Создает узел дерева реализующий IFolderTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
CreateSearchQueryAsync Создает узел дерева имплементирующий IViewTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
CreateSubsetAsync Создает узел дерева реализующий ISubsetTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
CreateSubsetData Создает узел дерева имплементирующий ISubsetDataTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае древовидного подмножества, в узел будет внедрена ленивая загрузка элементов
CreateView Создает узел дерева имплементирующий IViewTreeItem в соответствии с метаданными metadata. После создания вызывается инициализация узла и применение к нему доступных расширений. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
CreateWorkplaceAsync Создает узел дерева имплементирующий 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)

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

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

См. также