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

Importa un template nel progetto.
static IUANode ImportLibraryItem(IUANode destinationNode, NodeClass nodeClass, string libraryName, string itemPath, List<TypeConflictResolutionChoice> conflictResolutionChoices, bool preserveTypeDependencyPaths);

Argomenti

destinationNode
(IUANode)
Percorso del nodo del progetto in cui importare il template.
nodeClass
(NodeClass)
Classe C# che corrisponde al nodo.
libaryName
(string)
Nome della libreria da cui importare il template.
itemPath
(string)
Percorso del template. Il percorso può contenere il nome di ricerca o il nome visualizzato del template.
conflictResolutionChoices
(null | List<TypeConflictResolutionChoice>)
Scelte per la risoluzione dei conflitti personalizzate opzionali. Per ulteriori informazioni su come definire scelte per la risoluzione dei conflitti personalizzate, vedere TypeConflictResolutionChoice(browseName, nodeClass, resolution).
preserveTypeDependencyPaths
(bool)
Per impostazione predefinita, se si importa un template con dipendenze, gli oggetti appaiono nel nodo padre del template importato. Mantenere i percorsi sugli elementi della libreria consente di importare le dipendenze del template nei relativi nodi originali.
Ad esempio, se l'opzione
Mantenere i percorsi sugli elementi della libreria
è abilitata, se si importano un widget che dipende da oggetti che si trovano nella cartella
Modello
, gli oggetti verranno visualizzati nella cartella
Modello
.

Esempio

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); } }
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal