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