다음을 통해 공유


종속성 그래프 찾아보기 및 다시 정렬

항목의 종속성 그래프를 쉽게 읽고 렌더링 성능을 향상 시킬 수 있도록 정리할 수 있습니다.

요구 사항

  • Visual Studio Professional 또는 Visual Studio Ultimate, Visual Studio Premium에서

    종속성 그래프를 만들려면 Visual Studio Ultimate 있어야 합니다.자세한 내용은 종속성 그래프에서 코드 종속성 시각화를 참조하십시오.

항목 내용

  • 큰 그래프 관리

  • 그래프 레이아웃 변경

  • 그래프 찾아보기

  • 노드 및 링크 검사

  • 노드 및 링크를 표시 하거나 숨길

  • 노드 그룹화

마우스나 키보드를 사용 하 여 그래프를 찾아보기 하는 자세한 방법은 도움말 링크 빈 그래프를 선택 합니다.

큰 그래프 관리

처음 종속성 그래프를 생성할 때 Visual Studio 발견 되는 모든 종속성에 대한 코드 인덱스를 만듭니다.이 프로세스는 특히 대규모 솔루션 또는 많은 링크가 그래프에 약간의 시간이 걸릴 수 있습니다 있지만이 인덱스 이후 작업의 성능이 향상 됩니다.다음 코드를 나중에 변경 되 면 Visual Studio 업데이트 된 코드에만 reindexes.

그래프의 생성 완료를 대기 하지 않으려면 언제 든 지 생성 프로세스를 취소 하 고 다음 방법을 시도해 수 있습니다.

그래프를 생성 한 후 다음 제안 사항을 시도해 보십시오.

  • 그래프 도구 모음에서 선택 빠른 클러스터그래프 도구 모음의 빠른 클러스터 단추 자연 종속성 클러스터 코드에서를 볼 수 있도록 합니다.볼 그래프 레이아웃 변경.

    종속성 그래프 - 빠른 클러스터 레이아웃

  • 관련된 노드를 그룹화 하 여 더 작은 영역으로 그래프를 구성 합니다.자동으로 나타나는 intergroup 종속성만 확인 하려면 해당 그룹을 축소 합니다.볼 노드 그룹화.

  • 노드 및 필요 하지 않은 링크를 수동으로 제거 하는 그래프를 편집 합니다.그래프 변경 원본 코드에는 영향을 주지 않습니다.자세한 내용은 종속성 그래프 편집 및 사용자 지정를 참조하십시오.

그래프 레이아웃 변경

To

그래프 도구 모음 또는 바로 가기 메뉴 그래프

전체 그래프를 특정 방향에서에 대한 종속성 흐름을 정렬 합니다.이 코드의 아키텍처 레이어를 참조 하는 데 도움이 됩니다.

트리 그래프를 표시 하려면 다음 중 하나를 선택 합니다.

  • 왼쪽에서 오른쪽 왼쪽에서 오른쪽 레이아웃 단추

  • 오른쪽에서 왼쪽 오른쪽에서 왼쪽 그래프 단추

  • 위쪽에서 아래쪽 위쪽에서 아래쪽 그래프 단추

  • 아래쪽에서 위쪽 아래쪽에서 위쪽 그래프 단추

자연 종속성 클러스터 코드에서를 참조 하십시오.

선택 빠른 클러스터그래프 도구 모음의 빠른 클러스터 단추 가장 높은 노드가 클러스터의 가운데에 적어도 종속 노드는 클러스터의 외부에서 볼 수 있습니다.

종속성 그래프 - 빠른 클러스터 레이아웃

그래프에서 특정 노드를 이동 하려면 끌어 놓습니다.다른 노드 및 링크 게 노드를 끌 때 누르고 이동 하는 SHIFT 키 노드를 끕니다.트리 레이아웃 중 하나를 선택 하 여 그래프에 관계 없이 그룹 내의 레이아웃을 변경 하려면 빠른 클러스터, 또는 목록 보기, 그룹의 내용을 목록으로 정렬 합니다.볼 노드 그룹화.

[!참고]

다음 기능은이 릴리스에서 사용할 수 없습니다: 환경 찾아보기 모드, 나비 모드, 고급 선택 도구, 및 종속성 행렬 뷰.

그래프 찾아보기

To

수행할 단계

그래프를 검사 합니다.

그래프를 원하는 방향으로 끕니다.

그래프 확대 또는 축소

마우스 휠을 회전 합니다.

-또는-

더하기 기호를 선택 (+) 또는 빼기 기호 (-) 그래프 도구 모음.

-또는-

특정 영역을 확대하려면 마우스 오른쪽 단추를 사용하여 해당 영역 주위에 사각형을 그립니다.

크기를 조정 하 고 그래프를 창에 맞게

그래프 도구 모음에서 선택 맞게.

-또는-

그래프의 빈 영역을 두 번 클릭 합니다.

크기를 조정 하 고 특정 노드에서 그래프 가운데

노드를 확장합니다.노드 내의 빈 영역을 두 번 클릭 합니다.

Visual Studio 전체 그룹 그래프 창 안에 맞도록 그래프를 조정 합니다.

축소 된 네임 스페이스, 클래스 또는 해당 멤버를 두 번 클릭 하면 Visual Studio에서는 코드 정을 보여 줍니다.

포커스를 현재 선택된 된 노드를 개별적으로 변경

TAB 키를 누릅니다.

점선이 현재 포커스가 있는 노드를 나타납니다.

노드 그래프에 이름으로 찾기.

팁
아니라 그래프 솔루션에서 항목을 찾기 위해에 찾기 솔루션 탐색기, 다음 그래프에 놓습니다.
종속성 그래프 검색 상자
  1. Ctrl+F를 누릅니다.

    검색 상자는 그래프의 오른쪽 위 모서리에 나타납니다.

  2. 항목 이름을 입력 합니다.검색을 사용자 지정 하려면 검색 옵션을 선택 합니다.

    검색 일치 하는 첫 번째 항목은 선택한 그래프에 나타납니다.

  3. 다른 일치 항목을 보려면 다음 찾기 (키 F3).

    -또는-

    모든 일치 항목을 선택 하려면 드롭다운 목록을 엽니다.선택 모든 선택.

중요중요
만 해당 그룹 이전에 확장 된 경우 축소 된 그룹에서 일치 항목을 찾도록 검색 상자를 사용할 수 있습니다.이러한 일치 하는이 항목을 찾아 해당 상위 그룹을 자동으로 확장 하려면 검색 상자에서이 옵션을 선택 합니다.

링크의 소스 또는 대상 찾기

링크가 너무 많아 특정 링크의 소스 또는 대상을 쉽게 확인할 수 없는 경우 이 방법을 사용합니다.

  1. 그래프 레이아웃을 트리 레이아웃이 변경 또는 빠른 클러스터그래프 도구 모음의 빠른 클러스터 단추 레이아웃입니다.

    볼 그래프 레이아웃 변경.

  2. 링크 위에 마우스 포인터를 이동 하거나 링크를 선택 합니다.

    Visual Studio는 두 개의 화살표와 원본 및 대상 링크 및 기타 링크 세부 정보를 나열 하는 도구 설명을 보여 줍니다.

  3. 에 따라 방향을 가리키는 화살표를 선택 합니다.

    원본 또는 대상 선택한 방향에 따라 선택 된 상태로 나타납니다.

선택하지 않은 모든 노드 선택

선택한 노드에 대한 바로 가기 메뉴를 엽니다.선택 선택, 선택 영역 반전.

선택한 노드에 연결 하는 다른 노드를 선택 합니다.

선택한 노드에 대한 바로 가기 메뉴를 엽니다.선택 선택 하 고 다음 중 하나:

  • 선택한 노드에 직접 연결 하는 다른 노드를 선택 하려면 들어오는 종속성.

  • 선택한 노드에서 직접 연결 하는 다른 노드를 선택 하려면 보내는 종속성.

  • 선택한 노드에 직접 연결 하는 다른 노드를 선택 하려면 .

  • 선택한 노드에 연결 하는 모든 노드를 선택 하려면 하위 그래프 연결.

  • 선택한 노드의 모든 자식이 선택 하려면 어린이.

노드 및 링크 검사

종속성 그래프는 다음과 같은 종류의 링크를 보여 줍니다.

  • 개별 링크는 두 노드 사이의 단일 관계를 나타냅니다.

  • 그룹 간 링크는 서로 다른 그룹에는 두 노드 사이의 관계를 나타냅니다.

  • 집계 링크 가리킨 같은 방향으로 두 그룹 간의 모든 관계를 나타냅니다.

팁

기본적으로, 선택된 된 노드에 대해서만 그룹 간 링크의 그래프를 보여 줍니다.그래프 도구 모음에서 모든 시간에 이러한 링크를 표시 하는 열은 그래프에 링크가 렌더링 되는 방식을 변경 목록 그래프에 링크가 렌더링되는 방법 변경 단추.선택 모든 그룹 간 링크 표시.

그룹 간의 집계 된 링크를 숨깁니다.

To

수행할 단계

노드 또는 링크에 대한 자세한 정보를 참조 하십시오.

노드 위에 마우스 포인터를 이동 하거나 도구 설명이 나타날 때까지 연결 합니다.

집계에 대한 링크에 대한 도구 설명을 나타내는 개별 종속성을 나열 합니다.

-또는-

노드 또는 링크에 대한 바로 가기 메뉴를 엽니다.속성을 선택합니다.

그룹 내용 표시 또는 숨기기

  • 그룹을 확장 하 고 노드에 대한 바로 가기 메뉴를 엽니다.선택 그룹, 확장.

    -또는-

    마우스 포인터를 노드 위에 있는 갈매기형 수장까지 이동 (^) 단추가 나타납니다.갈매기형 펼침 단추 선택 (^) 그룹을 확장 하려면 단추.

    (키보드: 선택한 그룹을 확장 하거나 축소 하려면 선택의 PLUS 키 (+) 또는 - 키 (-).

    확장 또는 선택한 그룹의 모든 항목을 축소 하려면 누르고 있기의 SHIFT 선택 하는 동안 키의 플러스 키 (+) 또는 - 키 (-).)

  • 모든 그룹을 확장 하려면 그래프에 대한 바로 가기 메뉴를 엽니다.선택 그룹, 모든 확장.

    참고참고
    이 명령은 모든 그룹 확장을 사용할 수 없는 그래프 또는 메모리 문제 생성 되는 경우에 사용할 수 없습니다.그래프에 대한 주의 하는 세부 정보의 수준을 확장 하는 것이 좋습니다.
  • 단일 그룹을 축소 하려면 노드에 대한 바로 가기 메뉴를 엽니다.선택 그룹, 축소.

    -또는-

    까지 펼침 그룹 위에 마우스 포인터를 이동 (^) 단추가 나타납니다.갈매기형 펼침 단추 선택 (^)의 그룹을 축소 하려면 단추.

  • 모든 그룹을 축소 하려면 그래프에 대한 바로 가기 메뉴를 엽니다.선택 그룹, 모두 축소.

코드 네임 스페이스, 형식 또는 멤버에 대한 정을 참조 하십시오.

노드에 대한 바로 가기 메뉴를 엽니다.선택 Goto, 정의로 이동.

또는

노드를 두 번 클릭합니다.확장 된 그룹에 대해 그룹 머리글을 두 번 누릅니다.

또는

노드를 선택 합니다.F12 키를 누릅니다.

예를 들면 다음과 같습니다.

  • 네임 스페이스에 대한 해당 클래스의 정의가 표시 해당 네임 스페이스에서 사전순으로 첫 번째 클래스의 코드 파일을 엽니다.

    참고참고
    Visual Basic.NET 네임 스페이스에서이 작업을 수행 하는 경우 네임 스페이스 뒤의 코드 파일은 열리지 않습니다.Visual Basic .NET 네임스페이스를 포함하는 선택된 노드 그룹에 대해 이 작업을 수행할 때도 이 문제가 발생합니다.이 문제를 해결 하려면 수동으로 코드 파일, 네임 스페이스 뒤 찾아보거나 노드 선택 항목에서 네임 스페이스를 생략 합니다.
  • 클래스 또는 partial 클래스에 대한 클래스 정의가 표시 해당 클래스의 코드 파일을 엽니다.

  • 메서드의 경우, 메서드 정의 표시 하려면 부모 클래스의 코드 파일을 엽니다.

링크의 소스 또는 대상 찾기

링크가 너무 많아 특정 링크의 소스 또는 대상을 쉽게 확인할 수 없는 경우 이 방법을 사용합니다.

  1. 그래프 도구 모음에서 그래프 레이아웃을 트리 레이아웃 변경 또는 빠른 클러스터그래프 도구 모음의 빠른 클러스터 단추 레이아웃입니다.

  2. 링크 위에 마우스 포인터를 이동 하거나 링크를 선택 합니다.

    Visual Studio는 두 개의 화살표와 원본 및 대상 링크 및 기타 링크 세부 정보를 나열 하는 도구 설명을 보여 줍니다.

  3. 에 따라 방향을 가리키는 화살표를 선택 합니다.

    원본 또는 대상 선택한 방향에 따라 선택 된 상태로 나타납니다.

종속성 및 집계 링크에 참여 하는 항목을 검사 합니다.

에 대한 단일 링크:

  1. 링크를 선택 합니다.

  2. 링크 위에 마우스 포인터를 이동 합니다.두 개의 화살표를 더하기 기호가 있는 Visual Studio 표시 되 면 (+), 더하기 기호 선택 (+).

    새 그래프를 만들려면 키를 누른 상태에서 SHIFT 더하기 기호를 선택 하는 동안 키 (+).

    -또는-

    선택한 항목의 바로 가기 메뉴를 엽니다.선택 표시, Contributing 링크 현재 다이어그램에서 또는 Contributing 링크 새 다이어그램의.

여러 개의 링크:

  1. 링크를 선택 합니다.

  2. 선택한 항목의 바로 가기 메뉴를 엽니다.선택 표시, Contributing 링크 현재 다이어그램에서 또는 Contributing 링크 새 다이어그램의.

Visual Studio 연결 양 끝에 그룹을 확장 하 고 항목 및 참여 종속성 링크를 보여 줍니다.

참고참고
부분 그룹에서 항목 간의 종속성을 검사 하는 경우 다음과 같은 동작이 나타날 수 있습니다.
  • 이러한 링크는 여전히 존재 하지만 해당 검사에 참여 하지 않는 항목에 대한 링크 그래프에서 사라집니다.

  • 링크 부분 그룹에서 항목을 검사 하 고 다음 나중에 다른 링크와 같은 항목을 검사 한다고 가정 합니다.두 번째 검사 시 검사 하 여 첫 번째 항목만 대상 부분 그룹을 보여 줍니다.사용자에 대한 첫 번째 시험에 참가 하지만 사용자에 대한 두 번째 시험에 참여 하지 않은 대상 항목과 링크가 나타나지 않습니다.

누락 된 항목 그룹에서을 보려면 자식을 다시 인출자식 다시 페치 아이콘, 그래프에서 표시 그룹의 모든 구성원을 나타냅니다. 또한 사용자의 작업 실행 취소 시도할 수 있습니다 (키보드: 선택 CTRL + Z) 및 새 그래프에서 종속성을 검사 합니다.

여러 노드에 서로 다른 그룹의 종속성을 검사 합니다.

  1. 자녀 들을 볼 수 있도록 그룹을 확장 합니다.

  2. 자식 노드를 포함하여 원하는 노드를 모두 선택합니다.

    그룹에 있는 모든 노드를 선택 하려면 마우스 왼쪽된 단추를 누른 상태 그룹 주위에 직사각형을 그립니다.그래프의 노드를 모두 선택 하려면 CTRL+A.

    그래프에서 선택한 노드 사이에 그룹 간 링크가 표시됩니다.

    팁
    그래프 도구 모음에서 항상 그룹 간 링크를 표시 하려면 열은 그래프에 링크가 렌더링 되는 방식을 변경 목록 그래프에 링크가 렌더링되는 방법 변경 단추.선택 모든 그룹 간 링크 표시.

노드 또는 링크가 참조 하는 항목을 참조 하십시오.

참고참고
이 경우에만 적용 되는 Reference 노드 또는 링크에 대한 특성을 설정 그래프의.dgml 파일을. 노드 또는 링크에서 항목에 대한 참조를 추가 하려면 참조 하십시오 종속성 그래프 편집 및 사용자 지정.

노드에 대한 바로 가기 메뉴를 엽니다.선택 Goto 와 항목입니다.

노드 및 링크를 표시 하거나 숨길

노드를 숨기면 해당 레이아웃 알고리즘에는 참여를 유지 합니다.기본적으로, 그룹 간 링크가 숨겨져 있습니다.그룹 간 링크 그룹 간에 노드를 연결 하는 개별 링크입니다.그룹 축소 되어 있으면 그래프 단일 링크 그룹 사이 그룹 간 링크 모두를 집계 합니다.그룹을 확장 하 고 그룹 내의 노드를 선택 하면 그룹 간 링크가 표시 되 고 해당 그룹에 있는 종속성을 보여 줍니다.

주의 정보주의

Visual Studio Ultimate에서 Visual Studio Professional Visual Studio Premium을 사용 하는 사람들을 만든 그래프를 공유 하기 전에 노드 또는 사용자에 게 원하는 그룹 간 링크 모두 숨기기를 취소 해야 합니다.그렇지 않으면 사용자가 해당 항목을 숨기기 취소 수 없습니다.

노드 숨기기 또는 표시 하기

To

수행할 단계

선택한 노드 숨기기

  1. 숨길 노드를 선택 합니다.

  2. 선택한 노드 또는 그래프에 대한 바로 가기 메뉴를 엽니다.선택 선택, 선택한 항목 숨기기.

선택하지 않은 노드 숨기기

  1. 계속 표시 하려면 노드를 선택 합니다.

  2. 선택한 노드 또는 그래프에 대한 바로 가기 메뉴를 엽니다.선택 선택, 숨기기 선택 하지 않은.

숨김된 노드 표시

  • 그룹 내의 숨긴된 노드 모두 표시 하려면 먼저 해당 그룹이 확장 되어 있는지 확인 하십시오.선택 자식 숨기기 취소자식 숨기기 취소 아이콘 그룹의 왼쪽된 위 모퉁이에 있습니다.

  • 숨긴된 노드 모두 표시 하려면 그래프에 대한 바로 가기 메뉴를 엽니다.선택 선택, 모두 나타내기.

.Dgml 파일을 편집 하 여 노드를 숨기려면

  1. 그래프 영역에 대한 바로 가기 메뉴를 엽니다.Choose Goto, DGML.

    Visual Studio 그래프의.dgml 파일이 열립니다.

  2. <Node/> 요소에서 다음 특성을 추가하여 노드를 숨깁니다.

    Visibility="Hidden"

    예를 들면 다음과 같습니다.

    <Nodes>
       <Node Id="MyNode" Visibility="Hidden"/>
    </Nodes>

링크를 표시하거나 숨기려면

To

그래프 도구 모음에서 열을 그래프에 링크가 렌더링 되는 방식을 변경 나열 하거나 그래프 단축 메뉴를 엽니다. 선택 합니다.

그룹 간 링크를 항상 표시 합니다.

그룹 간 링크 모두 표시

그룹 간의 집계 된 링크를 숨깁니다.

선택한 노드에서 그룹 간 링크만 표시

선택한 노드에서 그룹 간 링크 표시

그룹 간 링크를 항상 숨기기

그룹 간 링크 모두 숨기기

모든 링크 숨기기(또는 모든 링크 표시)

모든 링크 숨기기

모든 링크를 표시 하려면 모든 링크 숨기기 다시이 모드를 해제 하십시오.

노드 그룹화

To

수행할 단계

컨테이너 노드로 그룹 노드 또는 잎 노드를 표시 합니다.

컨테이너 노드 리프 노드로 표시 하려면 노드를 선택 합니다.선택한 항목의 바로 가기 메뉴를 엽니다.선택 그룹, 리프 변환.

그룹 노드와 컨테이너 노드를 표시 하려면 노드를 선택 합니다.선택한 항목의 바로 가기 메뉴를 엽니다.선택 그룹, 그룹으로 변환.

그룹 노드와 모든 리프 노드를 표시 하려면 그래프에 대한 바로 가기 메뉴를 엽니다.선택 그룹, 에 대한 그룹화를.

리프 노드로 모든 그룹 노드를 표시 하려면 그래프에 대한 바로 가기 메뉴를 엽니다.선택 그룹, 그룹화를 해제.

그룹 내의 레이아웃 변경

  1. 그룹을 선택 합니다.

    그룹 도구 모음 표시 되기 시작 합니다.

    종속성 그래프 - 그룹 도구 모음

  2. 열려 있는 그룹의 레이아웃 스타일 변경 목록 종속성 그래프 - 그룹 도구 모음 - 레이아웃.원하는 레이아웃을 선택 합니다.

    목록 뷰에 그룹의 구성원 목록으로 다시 정렬 합니다.기본 그래프 그룹 레이아웃 그래프 기본 레이아웃으로 다시 설정 합니다.기타 옵션을 참조 하십시오. 그래프 레이아웃 변경.

노드를 그룹에 추가 합니다.

노드를 그룹으로 끌어다 놓습니다.

노드를 드래그 하는 동안 표시기를 노드를 이동 하는 것을 보여 주는 Visual Studio 표시 됩니다.

그룹에서 노드를 드래그할 수도 있습니다.

-그룹 노드에 노드를 추가 합니다.

모든 노드를 그룹으로 변환할 수 있습니다.노드가 대상 노드로 끕니다.

선택 된 그룹 노드

  1. 그룹 노드를 선택 합니다.

    위에 마지막으로 선택한 노드를 표시 하려면 도구 모음을 시작 합니다.

    종속성 그래프 도구 모음

  2. 도구 모음에서 선택 선택한 노드 그룹그래프 도구 모음 - 그룹이 선택됨.

    -또는-

    선택한 항목의 바로 가기 메뉴를 엽니다.선택 그룹, 상위 그룹 추가.

  3. 새 그룹에 대한 바로 가기 메뉴를 엽니다.속성을 선택합니다.레이블 속성에서 그룹 이름을 바꿉니다.

특정 범주 또는 속성 그룹 노드

  1. 특정 범주 또는 속성을 가진 노드를 선택 합니다.

  2. 선택한 항목의 바로 가기 메뉴를 엽니다.선택 그룹, 상위 그룹 추가.

  3. 새 그룹에 대한 바로 가기 메뉴를 엽니다.속성을 선택합니다.레이블 속성에서 그룹 이름을 바꿉니다.

컨테이너에 따라 노드 그룹화

  1. 아키텍처 메뉴를 선택 Windows, 아키텍처 탐색기.

  2. 아키텍처 탐색기를 사용하여 그룹화할 모든 노드를 찾아 선택합니다.

    자세한 내용은 아키텍처 탐색기로 코드 찾기를 참조하십시오.

  3. 현재 열 오른쪽에서 축소 된 작업 열을 확장 합니다을 선택 합니다.(키보드: 키를 눌러 축소 된 작업 열을 확장할 때까지 포커스를 이동 합니다.)

    참고참고
    포인터 또는 그 위에 포커스를 이동 하면 작업 열이 강조 표시 됩니다.
  4. 작업 열에서 선택 포함.(키보드: 키를 눌러 포커스를 이동한 다음 때까지 화살표 키를 사용 하는 포함 관계를 선택 합니다.)

  5. 다음 열에서 컨테이너 그룹을 그래프로 끌어 옵니다.

  6. 그래프 영역에 대한 바로 가기 메뉴를 열고 그룹, 그룹화를 해제.

속성 값에 따라 노드 그룹화

  1. 그래프를 디스크에 .dgml 파일로 저장합니다.

  2. 아키텍처 메뉴를 선택 Windows, 아키텍처 탐색기.

  3. 아키텍처 탐색기, 파일 시스템, 선택 파일 선택.

  4. 다음 열에서 저장된 한.dgml 파일을 선택 합니다.

  5. 사용 아키텍처 탐색기 찾아 그룹화 할 모든 노드를 선택 합니다.

    자세한 내용은 아키텍처 탐색기로 코드 찾기를 참조하십시오.

  6. 현재 열 오른쪽에서 축소 된 작업 열을 확장 합니다을 선택 합니다.(키보드: 키를 눌러 축소 된 작업 열을 확장할 때까지 포커스를 이동 합니다.)

    참고참고
    작업 열 위로 포인터를 이동하면 작업 열이 강조 표시된 상태로 나타납니다.
  7. 작업 열에서에서 그룹화, 선택 속성별 그룹화.(키보드: 키를 눌러 포커스를 이동한 다음 때까지 화살표 키를 사용 하는 속성별 그룹화 명령을 선택 합니다.)

  8. 다음 열에서 그룹으로 사용할 속성을 선택합니다.

    다음 열이 나타나고 사용 가능한 속성 값이 표시됩니다.

  9. 다음 열에서 속성 값 그룹을 그래프로 끌어 옵니다.

  10. 그래프 영역에 대한 바로 가기 메뉴를 엽니다.선택 그룹, 에 대한 그룹화를.

그룹 제거

제거 하려는 그룹을 선택 합니다.선택한 항목의 바로 가기 메뉴를 엽니다.선택 그룹, 그룹 제거.

노드를 부모 그룹에서 제거하여 부모의 상위 그룹 또는 그룹 외부(부모의 상위 그룹이 없는 경우)로 이동

이동할 노드를 선택 합니다.선택한 항목의 바로 가기 메뉴를 엽니다.선택 그룹, 부모에서 제거.

그래프의 .dgml 파일을 편집하여 노드를 그룹으로 구성할 수도 있습니다.

노드를 그룹으로 변환 하거나 새 그룹을 추가 하려면

  1. 노드를 그룹으로 변환 하려면 노드에 대한 바로 가기 메뉴를 엽니다.Choose Goto, DGML.

    Visual Studio 그래프의.dgml 파일을 열고 강조 표시는 <Node/> 해당 노드에 대한 요소의.

    -또는-

    새 그룹을 추가 하려면:

    1. 그래프의 빈 영역에 대한 바로 가기 메뉴를 엽니다.Choose Goto, DGML.

    2. <Nodes> 섹션 아래에 새 <Node/> 요소를 추가합니다.

  2. <Node/> 요소에 Group 특성을 추가하여 그룹을 확장된 상태로 표시할지 축소된 상태로 표시할지를 지정합니다.예를 들면 다음과 같습니다.

    <Nodes>
       <Node Id="MyFirstGroup" Group="Expanded" />
       <Node Id="MySecondGroup" Group="Collapsed" />
    </Nodes>
    
  3. <Links> 섹션에서 그룹 노드와 해당 자식 노드 간의 각 관계에 대해 다음 특성을 가진 <Link/> 요소가 있는지 확인합니다.

    • 그룹 노드를 지정하는 Source 특성

    • 자식 노드를 지정하는 Target 특성

    • 그룹 노드와 해당 자식 노드 간의 Contains 관계를 지정하는 Category 특성

    예를 들면 다음과 같습니다.

    <Links>
       <Link Category="Contains" Source="MyFirstNewGroup" Target="FirstGroupChildOne" />
       <Link Category ="Contains" Source="MyFirstNewGroup" Target="FirstGroupChildTwo" />
       <Link Category ="Contains" Source="MySecondNewGroup" Target="SecondGroupChildOne" />
       <Link Category="Contains" Source="MySecondNewGroup" Target="SecondGroupChildTwo" />
    </Links>
    

    에 대한 자세한 내용은 Category 특성을 참조 하십시오 노드 및 링크에 범주 할당 에서 종속성 그래프 편집 및 사용자 지정.

참고 항목

개념

종속성 그래프 편집 및 사용자 지정

종속성 그래프에서 코드 종속성 시각화