TreeItemFactoryExtenderCreateUnusedComponentsFolder - метод

Создает узел дерева реализующий IUnusedComponentsTreeItem в соответствии с метаданными metadata. В случае наличия в метаданных metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов

Definition

Пространство имён: Tessa.UI.Views.Workplaces.Tree
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
[NotNullAttribute]
public static IUnusedComponentsTreeItem CreateUnusedComponentsFolder(
	[NotNullAttribute] this ITreeItemFactory factory,
	[NotNullAttribute] ITreeItemAsyncLoaderFactory asyncLoaderFactory,
	[NotNullAttribute] IWorkplaceViewModel workplace,
	[NotNullAttribute] IWorkplaceUnusedComponentsMetadata metadata,
	[NotNullAttribute] CreateMenuContextFunc contextMenuFactory,
	[NotNullAttribute] IIconContainer iconContainer
)

Параметры

factory  ITreeItemFactory
Фабрика создания узлов рабочих мест
asyncLoaderFactory  ITreeItemAsyncLoaderFactory
Фабрика создания асинхронного загрузчика
workplace  IWorkplaceViewModel
Рабочее место в котором создается узел дерева
metadata  IWorkplaceUnusedComponentsMetadata
Метаданные создаваемого узла
contextMenuFactory  CreateMenuContextFunc
Функция, создающая контекстное меню
iconContainer  IIconContainer
Контейнер значков приложения

Возвращаемое значение

IUnusedComponentsTreeItem
Возвращает созданный узел или null если отсутствует доступ к объекту

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ITreeItemFactory. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также