방법: 클래스 다이어그램 사용자 지정(클래스 디자이너)How to: Customize Class Diagrams (Class Designer)

클래스 다이어그램에서 정보가 표시되는 방법을 변경할 수 있습니다.You can change the way that class diagrams display information. 디자인 화면의 전체 다이어그램 또는 개별 형식을 사용자 지정할 수 있습니다.You can customize the whole diagram or the individual types on the design surface.

예를 들어 다이어그램의 어디에서나 전체 클래스 다이어그램의 확대/축소 수준을 조정하고, 개별 형식 멤버의 그룹화 및 정렬 방법을 변경하고, 관계를 숨기거나 표시하고, 개별 형식 또는 형식의 집합을 이동할 수 있습니다.For example, you can adjust the zoom level of an entire class diagram, change how individual type members are grouped and sorted, hide or show relationships, and move individual or sets of types anywhere on the diagram.

참고

도형이 다이어그램에 나타나는 방식을 사용자 지정해도 다이어그램에 나타나는 형식에 대한 내부 코드가 변경되지 않습니다.Customizing the way that shapes appear on the diagram doesn't change the underlying code for the types represented on the diagram.

클래스의 속성 섹션과 같이 형식 멤버가 포함된 섹션을 구획이라고 합니다.The sections that contain type members, such as the Properties section in a class, are called compartments. 개별 구획 및 형식 멤버를 숨기거나 표시할 수 있습니다.You can hide or show individual compartments and type members.

항목 내용In this topic

클래스 다이어그램 확대/축소Zoom in and out of the class diagram

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.Open and select a class diagram file in Class Designer.

  2. 클래스 디자이너 도구 모음에서 확대 또는 축소 단추를 클릭하여 디자이너 화면의 확대/축소 수준을 변경합니다.On the Class Designer toolbar, click the Zoom In or Zoom Out button to change the zoom level of the designer surface.

    또는or

    특정 확대/축소 값을 지정합니다.Specify a particular zoom value. 확대/축소 드롭다운 목록을 사용하거나 유효한 확대/축소 수준(유효 범위: 10%~400%)을 입력할 수 있습니다.You can use the Zoom drop down list or type a valid zoom level (valid range is between 10% and 400%).

    참고

    확대/축소 수준을 변경해도 클래스 다이어그램의 출력 배율에는 영향을 주지 않습니다.Changing the zoom level does not affect the scale of your class diagram printout.

형식 멤버의 그룹화 및 정렬 사용자 지정Customize grouping and sorting of type members

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.Open and select a class diagram file in Class Designer.

  2. 디자인 화면의 빈 영역을 마우스 오른쪽 단추로 클릭하고 그룹 멤버를 가리킵니다.Right-click an empty area on the design surface and point to Group Members.

  3. 사용 가능한 옵션 중 하나를 선택합니다.Select one of the available options:

    1. 종류별 그룹화는 개별 형식 멤버를 속성, 메서드, 이벤트 및 필드의 그룹화된 목록으로 구분합니다.Group by Kind separates individual type members into a grouped list of Properties, Methods, Events, and Fields. 개별 그룹은 엔터티 정의에 따라 달라집니다. 예를 들어 해당 클래스에 대해 정의된 이벤트가 없으면 클래스에 이벤트 그룹이 표시되지 않습니다.The individual groups depend on the entities definition: for example, a class will not display any events group if there are no events yet defined for that class.

    2. 액세스별 그룹화는 멤버의 액세스 한정자를 기준으로 개별 형식 멤버를 그룹화된 목록으로 구분합니다.Group by Access separates individual type members into a grouped list based on the member's access modifiers. 예를 들어 Public과 Private로 구분합니다.For example, Public and Private.

    3. 사전순 정렬을 선택하면 엔터티를 구성하는 항목이 사전순으로 나열된 단일 목록으로 표시됩니다.Sort Alphabetically displays the items that make up an entity as a single alphabetized list. 이 목록은 오름차순으로 정렬됩니다.The list is sorted in ascending order.

형식의 구획 숨기기Hide compartments on a type

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.Open and select a class diagram file in the class designer.

  2. 사용자 지정할 형식의 멤버 범주를 마우스 오른쪽 단추로 클릭합니다. 예를 들어, 클래스의 메서드 노드를 선택합니다.Right click the member category in the type you want to customize (for example, select the Methods node in a class.

  3. 구획 숨기기를 클릭합니다.Click Hide Compartment.

    선택한 구획이 형식 컨테이너에서 사라집니다.The selected compartment disappears from the type container.

형식의 개별 멤버 숨기기Hide individual members on a type

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.Open and select a class diagram file in Class Designer.

  2. 숨기려는 형식의 멤버를 마우스 오른쪽 단추로 클릭합니다.Right-click the member in the type you want to hide.

  3. 숨기기를 클릭합니다.Click Hide.

    선택한 멤버가 형식 컨테이너에서 사라집니다.The selected member disappears from the type container.

형식의 숨겨진 구획 및 멤버 표시Show hidden compartments and members on a type

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.Open and select a class diagram file in Class Designer.

  2. 숨겨진 구획이 있는 형식의 이름을 마우스 오른쪽 단추로 클릭합니다.Right-click the name of the type with the hidden compartment.

  3. 모든 멤버 표시를 클릭합니다.Click Show All Members.

    숨겨진 모든 구획 및 멤버가 형식 컨테이너에 표시됩니다.All hidden compartments and members appear in the type container.

관계 숨기기Hide relationships

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.Open and select a class diagram file in Class Designer.

  2. 숨기려는 형식 연결 또는 형식 상속 선을 마우스 오른쪽 단추로 클릭합니다.Right-click the association or inheritance line that you want to hide.

  3. 형식 연결 선에 대해 숨기기를 클릭하고 형식 상속 선에 대해 형식 상속 선 숨기기.Click Hide for association lines, and click Hide Inheritance Line for inheritance lines.

  4. 모든 멤버 표시를 클릭합니다.Click Show All Members.

    숨겨진 모든 구획 및 멤버가 형식 컨테이너에 표시됩니다.All hidden compartments and members appear in the type container.

숨겨진 관계 표시Show hidden relationships

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.Open and select a class diagram file in Class Designer.

  2. 숨겨진 형식 연결 또는 형식 상속이 있는 형식을 마우스 오른쪽 단추로 클릭합니다.Right-click the type with the hidden association or inheritance.

    형식 연결 선에 대해 모든 멤버 표시를 클릭하고 형식 상속 선에 대해 기본 클래스 표시 또는 파생 클래스 표시를 클릭합니다.Click Show All Members for association lines, and click Show Base Class or Show Derived Classes for inheritance lines.

클래스 다이어그램에서 도형 제거Remove a shape from a class diagram

형식의 내부 코드에 영향을 주지 않으면서도 클래스 다이어그램에서 형식 모양을 제거할 수 있습니다.You can remove a type shape from the class diagram without affecting the type's underlying code. 클래스 다이어그램에서 형식 모양을 제거하면 해당 다이어그램만 영향을 받습니다. 해당 형식을 정의하는 기본 코드와 해당 형식을 표시하는 다른 다이어그램은 영향을 받지 않습니다.Removing type shapes from a class diagram affects only that diagram: the underlying code that defines the type and other diagrams that display the type are not affected.

  1. 클래스 다이어그램에서 제거할 형식 모양을 선택합니다.On the class diagram, select the type shape you want to remove from the diagram.

  2. 편집 메뉴에서 다이어그램에서 제거를 선택합니다.On the Edit menu, choose Remove from Diagram.

    형식 모양과 해당 모양에 연결된 연결 선이나 상속 선이 다이어그램에 더 이상 표시되지 않습니다.The type shape and any lines of association or inheritance connected to the shape no longer appear on the diagram.

형식 도형 및 해당 내부 코드 삭제Delete a type shape and its underlying code

  1. 디자인 화면에서 모양을 마우스 오른쪽 단추로 클릭합니다.Right-click the shape on the design surface.

  2. 상황에 맞는 메뉴에서 코드 삭제를 선택합니다.Select Delete Code from the context menu.

    모양이 다이어그램에서 제거되고 해당 기본 코드가 프로젝트에서 삭제됩니다.The shape is removed from the diagram and its underlying code is deleted from the project.

참고 항목See Also

클래스 다이어그램 사용(클래스 디자이너) Working with Class Diagrams (Class Designer)
방법: 멤버 표기법과 연결 표기법 간 변경(클래스 디자이너) How to: Change Between Member Notation and Association Notation (Class Designer)
방법: 기존 형식 보기(클래스 디자이너) How to: View Existing Types (Class Designer)
형식 및 관계 보기(클래스 디자이너)Viewing Types and Relationships (Class Designer)