다음을 통해 공유


특정 노드 기능

공통 노드 기능 외에 상황이 나 요구 사항에 따라 하나 이상의 특별 한 기능, 자식 노드가 있을 수 있습니다. 특정 노드 기능을 모두 선택 사항입니다. 이들은 다음과 같습니다.

  • 노드 아이콘

  • 조건에 따라 노드 숨기기

  • 속성

  • 명령

노드 아이콘

정적 노드 및 선택 노드의 를 표시 하는 아이콘을 지정할 수 있습니다 서버 탐색기 노드 이름 옆에. 따라서 이러한 노드를 0 개 이상 포함할 수 Icon 아이콘을 지정 하는 요소는 다양 한 상황에서 표시 하려는. Icon 요소 자체 관리 되는 리소스에서 사용자 지정 아이콘 또는 아이콘의 표준 집합을 식별할 수 있습니다.

참고

연결 노드에서 아이콘 정의 및 제어 Visual Studio.

에 표시할 이름을 적용할 수 있는 조건에 따라, 또한 같은 방식으로 when 특성에 있는 Icon 요소를 조건에 따라 노드를 다양 한 아이콘을 제공할 수 있습니다.

어떻게이 유용 예 각 함수 노드에 대 한 아이콘 종류를 스칼라 값 또는 테이블 반환 함수 인지 여부에 따라 결정 된 SQL Server 데이터베이스에 대 한 데이터 뷰는 것입니다. 데이터 보기의 XML 정의 가능한 아이콘 및 아래의 각 하나 표시 해야 하는 상황의 범위를 지정할 수 있도록 선택한 지정된 된 함수를 포함 하는 어떤 종류를 알 수 없습니다.

이 예제에서는 다음과 같은 XML이이 기능을 제공할 수 있습니다.

<SelectionNode>
    <Icon when="FunctionType =1" name="ScalarFunction"/>
    <Icon when="FunctionType =2" name="TableFunction"/>
</SelectionNode>

조건에 따라 노드 숨기기

정적 노드 및 선택한 노드에입니다가 표시 되어야 합니다 또는 숨겨진 상태로 유지 하는 조건을 지정할 수 있습니다. 노드를 사용 하 여 숨겨진 상태로 유지 하도록 지정할 수 있는 skipWhen 특성입니다. 이 특성 노드가 표시 되는지 여부를 확인 하기 위해 런타임에 평가 되는 식을 포함 합니다.

예를 들어,이 기능을 표시 하거나 숨기려면 폴더 시스템 개체 인지에 따라 동적으로 지정 된 데이터베이스 개체에서 사용할 수 있습니다.

속성

모든 노드 형식에 대 한 속성 집합을 지정할 수 있습니다. 이러한 속성에 표시 됩니다 있는 Visual Studio 노드가 선택 될 때 속성 표입니다. DataViewSupport XML에 각 속성에 대해 속성 값을 지정할 수 있습니다 또는 XML에 없을 경우 노드 개체에서 값을 검색 합니다.

명령

정적 노드 및 개체 노드 데이터 보기에서에 대 한 명령을 적용할 수 있습니다. 명령 노드의 콘텐츠를 열고 노드를 디자인, 노드를 삭제 하거나 새 개체를 추가 하는 목적은 될 수 있습니다.

참고 항목

개념

공통 노드 기능

데이터 뷰 노드