ImportLibraryItem(destinationNode, nodeClass, libaryName, itemPath, conflictResolutionChoices, preserveTypeDependencyPaths)

Importa una plantilla en el proyecto.
static IUANode ImportLibraryItem(IUANode destinationNode, NodeClass nodeClass, string libraryName, string itemPath, List<TypeConflictResolutionChoice> conflictResolutionChoices, bool preserveTypeDependencyPaths);

Argumentos

destinationNode
(IUANode)
Ruta del nodo del proyecto bajo el cual importar la plantilla.
nodeClass
(NodeClass)
Clase C# que corresponde al nodo.
libaryName
(string)
Nombre de la biblioteca desde la que importar la plantilla.
itemPath
(string)
Ruta de la plantilla. La ruta puede contener el nombre de exploración o el nombre para mostrar de la plantilla.
conflictResolutionChoices
(null | List<TypeConflictResolutionChoice>)
Opciones personalizadas opcionales de resolución de conflictos. Para obtener más información sobre cómo definir opciones personalizadas de resolución de conflictos, consulte TypeConflictResolutionChoice(browseName, nodeClass, resolution).
preserveTypeDependencyPaths
(bool)
De forma predeterminada, si importa una plantilla con dependencias, los objetos aparecen en el nodo primario de la plantilla importada. La conservación de las rutas de acceso en los elementos de la biblioteca permite importar dependencias de plantilla en sus nodos originales.
Por ejemplo, con la opción
Conservar rutas de acceso en elementos de biblioteca
habilitada, si importa un widget que depende de los objetos ubicados en la carpeta
Modelo
, los objetos aparecerán en la carpeta
Modelo
.

Ejemplo

namespace UAManagedCore { public static class TemplateLibrary { public static IUANode ImportLibraryItem(IUANode destinationNode, NodeClass nodeClass, string libraryName, string itemPath, List<TypeConflictResolutionChoice> conflictResolutionChoices = null, bool preserveTypeDependencyPaths = false); } }
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal