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, comPreservar caminhos em elementos da bibliotecahabilitado, se você importar um widget que depende de objetos localizados na pastaModelo, os objetos serão exibidos na pastaModelo.
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