TreeItemFactoryExtenderCreateUnusedComponentsFolder - метод
Создает узел дерева реализующий
IUnusedComponentsTreeItem в соответствии с метаданными
metadata.
В случае наличия в метаданных
metadata имеются описания дочерних элементов, в узел будет
внедрена ленивая загрузка элементов
Пространство имён: Tessa.UI.Views.Workplaces.TreeСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
[NotNullAttribute]
public static IUnusedComponentsTreeItem CreateUnusedComponentsFolder(
[NotNullAttribute] this ITreeItemFactory factory,
[NotNullAttribute] ITreeItemAsyncLoaderFactory asyncLoaderFactory,
[NotNullAttribute] IWorkplaceViewModel workplace,
[NotNullAttribute] IWorkplaceUnusedComponentsMetadata metadata,
[NotNullAttribute] CreateMenuContextFunc contextMenuFactory,
[NotNullAttribute] IIconContainer iconContainer
)
<ExtensionAttribute>
<NotNullAttribute>
Public Shared Function CreateUnusedComponentsFolder (
<NotNullAttribute> factory As ITreeItemFactory,
<NotNullAttribute> asyncLoaderFactory As ITreeItemAsyncLoaderFactory,
<NotNullAttribute> workplace As IWorkplaceViewModel,
<NotNullAttribute> metadata As IWorkplaceUnusedComponentsMetadata,
<NotNullAttribute> contextMenuFactory As CreateMenuContextFunc,
<NotNullAttribute> iconContainer As IIconContainer
) As IUnusedComponentsTreeItem
public:
[ExtensionAttribute]
[NotNullAttribute]
static IUnusedComponentsTreeItem^ CreateUnusedComponentsFolder(
[NotNullAttribute] ITreeItemFactory^ factory,
[NotNullAttribute] ITreeItemAsyncLoaderFactory^ asyncLoaderFactory,
[NotNullAttribute] IWorkplaceViewModel^ workplace,
[NotNullAttribute] IWorkplaceUnusedComponentsMetadata^ metadata,
[NotNullAttribute] CreateMenuContextFunc^ contextMenuFactory,
[NotNullAttribute] IIconContainer^ iconContainer
)
[<ExtensionAttribute>]
[<NotNullAttribute>]
static member CreateUnusedComponentsFolder :
[<NotNullAttribute>] factory : ITreeItemFactory *
[<NotNullAttribute>] asyncLoaderFactory : ITreeItemAsyncLoaderFactory *
[<NotNullAttribute>] workplace : IWorkplaceViewModel *
[<NotNullAttribute>] metadata : IWorkplaceUnusedComponentsMetadata *
[<NotNullAttribute>] contextMenuFactory : CreateMenuContextFunc *
[<NotNullAttribute>] iconContainer : IIconContainer -> IUnusedComponentsTreeItem
- factory ITreeItemFactory
-
Фабрика создания узлов рабочих мест
- asyncLoaderFactory ITreeItemAsyncLoaderFactory
-
Фабрика создания асинхронного загрузчика
- workplace IWorkplaceViewModel
-
Рабочее место в котором создается узел дерева
- metadata IWorkplaceUnusedComponentsMetadata
-
Метаданные создаваемого узла
- contextMenuFactory CreateMenuContextFunc
-
Функция, создающая контекстное меню
- iconContainer IIconContainer
-
Контейнер значков приложения
IUnusedComponentsTreeItem
Возвращает созданный узел или null если отсутствует доступ к объекту
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ITreeItemFactory. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).