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

Importiert eine Vorlage in das Projekt.
static IUANode ImportLibraryItem(IUANode destinationNode, NodeClass nodeClass, string libraryName, string itemPath, List<TypeConflictResolutionChoice> conflictResolutionChoices, bool preserveTypeDependencyPaths);

Argumente

destinationNode
(IUANode)
Pfad zum Projektknoten, unter dem die Vorlage importiert werden soll.
nodeClass
(NodeClass)
C#-Klasse, die dem Knoten entspricht.
libaryName
(string)
Name der Bibliothek, aus der die Vorlage importiert werden soll.
itemPath
(string)
Pfad zur Vorlage. Der Pfad kann entweder den Suchnamen oder den Anzeigenamen der Vorlage enthalten.
conflictResolutionChoices
(null | List<TypeConflictResolutionChoice>)
Optionale benutzerdefinierte Optionen für die Konfliktlösung. Weitere Informationen zum Definieren von benutzerdefinierten Optionen für die Konfliktlösung finden Sie unter TypeConflictResolutionChoice(browseName, nodeClass, resolution).
preserveTypeDependencyPaths
(bool)
Beim Import einer Vorlage mit Abhängigkeiten werden die Objekte standardmäßig im übergeordneten Knoten der importierten Vorlage erstellt. Durch das Beibehalten von Pfaden für Bibliothekselemente können Sie Vorlagenabhängigkeiten in ihre ursprünglichen Knoten importieren.
Wenn Sie beispielsweise ein von Objekten im Ordner
Modell
abhängiges Widget importieren, werden die Objekte im Ordner
Modell
angezeigt, wenn die Option
Pfade für Bibliothekselemente beibehalten
aktiviert ist.

Beispiel

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); } }
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal