SelectedShapesCollection 클래스

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection

네임스페이스:  Microsoft.VisualStudio.Modeling.Diagrams
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

구문

‘선언
Public Class SelectedShapesCollection _
    Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection, 
    IEnumerable, IDisposable

SelectedShapesCollection 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 SelectedShapesCollection SelectedShapesCollection 클래스의 새 인스턴스를 초기화합니다.

위쪽

속성

  이름 설명
Public 속성 AnchorItem 선택 영역 확장을 위한 기준으로 사용 되는 Diagramitem를 가져오거나 설정 합니다.
Public 속성 BoundingBox 다이어그램의 왼쪽 위를 기준으로 전체 단위의 모든 선택한 ShapeElements 주위의 경계 사각형을 가져옵니다.
Public 속성 Count 선택 영역에서 Shapeelements의 수를 가져옵니다.
Public 속성 EditItem 편집할 수 있는 항목을 가져옵니다.일반적으로 FocusedItem입니다.
Public 속성 FocusedItem 포커스를 가진 Diagramitem를 가져오거나 설정 합니다.
Public 속성 IsDeferredSelectionPending 보류 중인 지연 된 선택 여부를 나타내는 값을 가져옵니다.
Public 속성 IsSynchronized 해당 컬렉션에 대한 액세스가 동기화되어 스레드로부터 안전하게 보호되는지 여부를 나타내는 값을 가져옵니다.
Public 속성 PrimaryItem 선택 영역에 기본 Diagramitem를 가져옵니다.
Public 속성 RepresentedElements 이 선택 영역을 나타내는 모델 요소에 해당을 가져옵니다.
Public 속성 SelectionRules ShapeElements 추가 및 선택 영역에서 제거할 수는 제한 됩니다 DiagramSelectionRules 개체를 가져옵니다.
Public 속성 SyncRoot 컬렉션에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.
Public 속성 TopLevelItems 최상위 수준 항목을에서 선택 영역을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Add(DiagramItem) Diagramitem는 현재 선택 영역에 추가합니다.
Public 메서드 Add(DiagramItemCollection) 현재 선택 영역에 지정 된 Diagramitems를 추가합니다.
Public 메서드 CanEditValue 이 Diagramitem을 편집할 수 있는지 여부를 나타내는 값을 반환 합니다.
Public 메서드 Clear 현재 선택 영역을 지웁니다.
Public 메서드 CommitPendingEdit 내부 편집을 커밋합니다.
Public 메서드 Contains 선택 영역에 지정 된 Diagramitem이 포함 되어 있는지 여부를 나타내는 값을 가져옵니다.
Public 메서드 CopyTo(Array, Int32) Shapeelements은 선택 영역을 특정 배열 인덱스에서 시작 하는 배열에 복사 합니다.
Public 메서드 CopyTo(array<DiagramItem[], Int32) 특정 배열 인덱스에서 시작 하는 DiagramItem 배열, DiagramItems 선택 영역을 복사 합니다.
Public 메서드 DeferredAdd ElementEventsEnded 발생 될 때까지 선택 영역에 있는 DiagramItem 추가 설정을 따릅니다.DeferredAdd, DeferredRemove, DeferredPrimaryItem, 및 DeferredClear 메서드는 단일 호출에서 ElementEventsEnded 발생할 때 선택 영역을 설정 하려면 사용할 매개 변수를 정의 합니다.
Public 메서드 DeferredClearBeforeAdditions ElementEventsEnded 발생 될 때까지 선택을 연기 합니다.먼저이 선택을 취소 하 고 모든 추가 지연 된 하거나 제거가 적용 됩니다.DeferredAdd, DeferredRemove, DeferredPrimaryItem, 및 DeferredClear 메서드는 단일 호출에서 ElementEventsEnded 발생할 때 선택 영역을 설정 하려면 사용할 매개 변수를 정의 합니다.
Public 메서드 DeferredPrimaryItem ElementEventsEnded 발생 하기 전 까지는 기본 항목을 선택 영역에 설정의 설정을 따릅니다.DeferredAdd, DeferredRemove, DeferredPrimaryItem, 및 DeferredClear 메서드는 단일 호출에서 ElementEventsEnded 발생할 때 선택 영역을 설정 하려면 사용할 매개 변수를 정의 합니다.
Public 메서드 DeferredRemove ElementEventsEnded 발생할 때까지 Diagramitem는 선택 영역에서 제거 설정을 따릅니다.DeferredAdd, DeferredRemove, DeferredPrimaryItem, 및 DeferredClear 메서드는 단일 호출에서 ElementEventsEnded 발생할 때 선택 영역을 설정 하려면 사용할 매개 변수를 정의 합니다.
Public 메서드 Dispose() SelectedShapesCollection 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.
Protected 메서드 Dispose(Boolean)
Public 메서드 EditValue 이 Diagramitem에 대 한 위치에서 편집기를 호출 합니다.
Public 메서드 EnsureVisible() 선택 항목 보기에서 표시 됩니다.하지 않으면 보기에서 중심 맞춤 됩니다.다이어그램을 선택한 경우 아무 변화가 없습니다.
Public 메서드 EnsureVisible(DiagramClientView.EnsureVisiblePreferences) 선택 항목 보기에서 표시 됩니다.다이어그램을 선택한 경우 아무 변화가 없습니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드정적 멤버 FindFirstFocusableDiagramItem 지정 된 다이어그램 항목 지정 되 면 포커스를 받을 수 있는 첫 번째 다이어그램 항목을 찾습니다.지정 된 다이어그램 항목 포커스를 받을 수 클론 반환 됩니다.포커스를 첫 번째 하위 항목을 반환 하 고, 다이어그램 항목 있는 경우 포커스를 설정할 수 없는 경우.입니다다음 상위 계층 구조는 실패를 검색 하는 경우 첫 번째 요소로 포커스 상위 항목에 대 한 검색 됩니다.
Public 메서드정적 멤버 FindFirstSelectableDiagramItem 지정 된 다이어그램 항목 지정 되 면 첫 번째 다이어그램을 선택할 수 있는 항목을 찾습니다.지정 된 다이어그램 항목을 선택할 수 있으면 클론 반환 됩니다.다음 상위 계층 구조 다이어그램 항목을 선택할 수 없는 경우 첫 번째 선택 가능한 상위 항목에 대 한 검색 됩니다.
Public 메서드 GetDiagramItemsContainingShape 선택 영역에 셰이프 속성이 지정한 도형입니다 다이어그램 항목의 컬렉션을 가져옵니다.
Public 메서드 GetEnumerator DiagramItem 컬렉션을 반복할 수 있는 열거자를 반환 합니다.
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 HasPendingEdit 현재 위치에서 편집이 활성화 되어 있는지 여부를 나타내는 값을 반환 합니다.
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 OnSelectionChangedByDeletion SelectionChangedByDeletion 이벤트를 발생 시킵니다.
Protected 메서드 OnShapeSelectionChanged
Protected 메서드 OnShapeSelectionChanging
Public 메서드 Remove(DiagramItem) Diagramitem는 현재 선택 영역에서 제거 됩니다.
Public 메서드 Remove(DiagramItemCollection) 현재 선택 영역에서 지정 된 Diagramitems를 제거합니다.
Public 메서드 SelectFocusedItemOrAncestor (은 선택 하거나 선택 하지 않을 수 있습니다) 선택 영역에서 현재 포커스가 있는 항목을 선택 합니다.선택할 수 없는 경우 부모 체인 첫 선택할 수 있는 상위 항목을 검색 합니다.포커스가 있는 항목이 변경 되지 않습니다.
Public 메서드 Set(DiagramItem) 현재 선택 영역이 새 단일 선택으로 대체합니다.
Public 메서드 Set(DiagramItemCollection) 새 선택 영역을 현재 선택 영역을 대체합니다.
Public 메서드 SetDeferredSelection DeferredAdd, DeferredRemove, DeferredPrimaryItem, 및 Deferredclear에서 수집 된 정보를 사용 하 여 선택 영역을 설정 합니다.지연 된 정보를 사용할 수 있으면이 방법을 일어나지 않습니다.이 메서드 중 Onelementeventsended만 호출 될 수 있습니다.
Public 메서드 Toggle(DiagramItem) 지정 된 Diagramitem의 선택을 전환. 즉, Diagramitem를 선택 하면 그 선택 취소 됩니다.Diagramitem은 선택 되어 있지 않으면 선택 합니다.
Public 메서드 Toggle(DiagramItemCollection) 지정 된 Diagramitems의 선택을 전환. 즉, Diagramitem를 선택 하면 그 선택 취소 됩니다.Diagramitem은 선택 되어 있지 않으면 선택 합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 SelectionChangedByDeletion 선택 영역의 선택 영역에 있는 항목을 참조 하는 모델 요소를 삭제 하기 때문에 변경 될 때 발생 합니다.
Public 이벤트 ShapeSelectionChanged 선택 영역이 변경 될 때 발생 합니다.
Public 이벤트 ShapeSelectionChanging 선택 영역이 변경 될 때 발생 합니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Modeling.Diagrams 네임스페이스