ImportLibraryItem(destinationNode, nodeClass, libaryName, itemPath, conflictResolutionChoices, preserveTypeDependencyPaths)
템플릿을 프로젝트로 가져옵니다.
static IUANode ImportLibraryItem(IUANode destinationNode, NodeClass nodeClass, string libraryName, string itemPath, List<TypeConflictResolutionChoice> conflictResolutionChoices, bool preserveTypeDependencyPaths);
인수
- destinationNode(IUANode)
- 템플릿을 가져올 대상 프로젝트 노드의 경로입니다.
- nodeClass(NodeClass)
- 노드에 해당하는 C# 클래스입니다.
- libaryName(string)
- 템플릿을 가져올 원본 라이브러리의 이름입니다.
- itemPath(string)
- 템플릿의 경로입니다. 경로에는 템플릿의 찾아보기 이름 또는 표시 이름이 포함될 수 있습니다.
- conflictResolutionChoices(null | List<TypeConflictResolutionChoice>)
- 선택적 사용자 지정 충돌 해결 선택 항목입니다. 사용자 지정 충돌 해결 선택 항목을 정의하는 방법에 대한 자세한 내용은 TypeConflictResolutionChoice(browseName, nodeClass, resolution) 항목을 참조하십시오.
- preserveTypeDependencyPaths(bool)
- 기본적으로, 종속성이 있는 템플릿을 가져오면 개체는 가져온 템플릿의 상위 노드에 나타납니다. 라이브러리 요소의 경로를 보존하면 템플릿 종속성을 원래 노드로 가져올 수 있습니다.예를 들어,라이브러리 요소의 경로 보존이 활성화된 상태에서모델폴더에 있는 개체에 종속된 위젯을 가져오면 개체가모델폴더에 나타납니다.
예제
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); } }
의견을 작성 부탁드립니다.