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

Importa um modelo para o projeto.
static IUANode ImportLibraryItem(IUANode destinationNode, NodeClass nodeClass, string libraryName, string itemPath, List<TypeConflictResolutionChoice> conflictResolutionChoices, bool preserveTypeDependencyPaths);

Argumentos

destinationNode
(IUANode)
Caminho para o nó do projeto para o qual importar o modelo.
nodeClass
(NodeClass)
Classe C# que corresponde ao nó.
libaryName
(string)
Nome da biblioteca da qual importar o modelo.
itemPath
(string)
Caminho para o modelo. O caminho pode conter o nome de procura ou o nome de exibição do modelo.
conflictResolutionChoices
(null | List<TypeConflictResolutionChoice>)
Opções opcionais e personalizadas de resolução de conflitos. Para obter mais informações sobre como definir opções personalizadas de resolução de conflitos, consulte TypeConflictResolutionChoice(browseName, nodeClass, resolution).
preserveTypeDependencyPaths
(bool)
Por padrão, se você importar um modelo com dependências, os objetos serão exibidos no nó pai do modelo importado. A preservação de caminhos em elementos de biblioteca permite importar dependências de modelo para seus nós originais.
Por exemplo, com
Preservar caminhos em elementos da biblioteca
habilitado, se você importar um widget que depende de objetos localizados na pasta
Modelo
, os objetos serão exibidos na pasta
Modelo
.

Exemplo

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); } }
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal