Udostępnij za pośrednictwem


Klasa SelectedShapesCollection

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Składnia

'Deklaracja
Public Class SelectedShapesCollection _
    Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection, 
    IEnumerable, IDisposable

Typ SelectedShapesCollection uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna SelectedShapesCollection Inicjuje nowe wystąpienie klasy SelectedShapesCollection.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AnchorItem Zwraca lub ustawia DiagramItem, który służy jako kotwica dla rozszerzania zaznaczenia.
Właściwość publiczna BoundingBox Pobiera obwiedni prostokąta otaczającego wszystkich wybranych ShapeElements w jednostkach względem lewego górnego diagramu.
Właściwość publiczna Count Pobiera numer ShapeElements w zaznaczeniu.
Właściwość publiczna EditItem Pobiera element do edycji.Zazwyczaj jest to FocusedItem.
Właściwość publiczna FocusedItem Zwraca lub ustawia DiagramItem, który ma fokus.
Właściwość publiczna IsDeferredSelectionPending Zwraca wartość wskazującą, czy wybór odroczonego oczekuje.
Właściwość publiczna IsSynchronized Zwraca wartość wskazującą, czy dostęp do kolekcji jest zsynchronizowany (wielowątkowość).
Właściwość publiczna PrimaryItem Pobiera podstawowego DiagramItem w zaznaczeniu.
Właściwość publiczna RepresentedElements Pobiera odpowiednie ModelElements, które reprezentują ten wybór.
Właściwość publiczna SelectionRules Pobiera obiekt DiagramSelectionRules, który ogranicza sposób ShapeElements mogą być dodawane lub usuwane z zaznaczenia.
Właściwość publiczna SyncRoot Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.
Właściwość publiczna TopLevelItems Pobiera elementów najwyższego poziomu w zaznaczeniu.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add(DiagramItem) Dodaje DiagramItem do bieżącego zaznaczenia.
Metoda publiczna Add(DiagramItemCollection) Dodaje określony DiagramItems do bieżącego zaznaczenia.
Metoda publiczna CanEditValue Zwraca wartość wskazującą, czy to DiagramItem może być edytowana.
Metoda publiczna Clear Czyści bieżące zaznaczenie.
Metoda publiczna CommitPendingEdit Przydziela Edytuj na miejscu.
Metoda publiczna Contains Zwraca wartość wskazującą, czy zaznaczony obszar zawiera określony DiagramItem.
Metoda publiczna CopyTo(Array, Int32) Kopie ShapeElements zaznaczenia do tablicy, począwszy od określonego indeksu tablicy.
Metoda publiczna CopyTo(array<DiagramItem[], Int32) Kopie DiagramItems zaznaczenia do tablicy DiagramItem [], począwszy od określonego indeksu tablicy.
Metoda publiczna DeferredAdd Podporządkowuje Dodawanie DiagramItem do zaznaczenia, aż ElementEventsEnded jest uruchamiany.Metody DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear zdefiniować parametry, które mają być używane w pojedyncze wywołanie do ustawiania zaznaczenia, gdy uruchamiany jest ElementEventsEnded.
Metoda publiczna DeferredClearBeforeAdditions Podporządkowuje Czyszczenie zaznaczenia, aż ElementEventsEnded jest uruchamiany.Po pierwsze, Czyści zaznaczenie i dowolne odroczone uzupełnień lub usuwania są stosowane.Metody DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear zdefiniować parametry, które mają być używane w pojedyncze wywołanie do ustawiania zaznaczenia, gdy uruchamiany jest ElementEventsEnded.
Metoda publiczna DeferredPrimaryItem Podporządkowuje ustawienie podstawowy element do zaznaczenia, aż ElementEventsEnded jest uruchamiany.Metody DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear zdefiniować parametry, które mają być używane w pojedyncze wywołanie do ustawiania zaznaczenia, gdy uruchamiany jest ElementEventsEnded.
Metoda publiczna DeferredRemove Podporządkowuje, usuwanie DiagramItem z zaznaczenia, aż ElementEventsEnded jest uruchamiany.Metody DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear zdefiniować parametry, które mają być używane w pojedyncze wywołanie do ustawiania zaznaczenia, gdy uruchamiany jest ElementEventsEnded.
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez bieżące wystąpienie SelectedShapesCollection klasy.
Metoda chroniona Dispose(Boolean)
Metoda publiczna EditValue Wywoływanie edytora w miejsce dla tego DiagramItem.
Metoda publiczna EnsureVisible() Zapewnia, że zaznaczony jest w widoku.Jeśli nie, jest wyśrodkowany w widoku.Jeśli zaznaczenie jest diagram, a następnie nic się nie dzieje.
Metoda publiczna EnsureVisible(DiagramClientView.EnsureVisiblePreferences) Zapewnia, że zaznaczony jest w widoku.Jeśli zaznaczenie jest diagram, a następnie nic się nie dzieje.
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publicznaStatyczny element członkowski FindFirstFocusableDiagramItem Biorąc pod uwagę przedmiot określony diagram, Znajdź pierwszy element diagramu, który może być ustawiony fokus.Jeśli przedmiot określony diagram można przenieść fokus, zwracany jest klon jej.Jeśli element diagramu nie jest z możliwością przeniesienia fokusu, zwracana jest pierwszym podrzędnego z możliwością przeniesienia fokusu, ewentualne.Jeśli przeszukujące kończy się niepowodzeniem, hierarchii nadrzędnej jest przesunięta dla pierwszego ancestor z możliwością przeniesienia fokusu.
Metoda publicznaStatyczny element członkowski FindFirstSelectableDiagramItem Biorąc pod uwagę przedmiot określony diagram, Znajdź pierwszy element selectable diagramu.W przypadku selectable elementu diagramu określonego zwracany jest klon jej.Jeśli nie selectable elementu diagramu, hierarchii nadrzędnej jest przesunięta dla pierwszego selectable nadrzędnego.
Metoda publiczna GetDiagramItemsContainingShape Pobiera zbiór elementów diagramu w zaznaczonym obszarze właściwości którego kształt jest określony kształt.
Metoda publiczna GetEnumerator Zwraca modułu wyliczającego, który można wykonać iterację kolekcji DiagramItem.
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna HasPendingEdit Zwraca wartość wskazującą, czy edycja w miejscu jest aktywny.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnSelectionChangedByDeletion Wywołuje zdarzenie SelectionChangedByDeletion.
Metoda chroniona OnShapeSelectionChanged
Metoda chroniona OnShapeSelectionChanging
Metoda publiczna Remove(DiagramItem) Usuwa DiagramItem z bieżącego zaznaczenia.
Metoda publiczna Remove(DiagramItemCollection) Usuwa określony DiagramItems z bieżącego zaznaczenia.
Metoda publiczna SelectFocusedItemOrAncestor Zaznacza element aktualnie aktywnego zaznaczenia (które mogą lub nie mogą być zaznaczone).Jeśli nie jest wybieralny łańcucha nadrzędnej będzie przeszukiwana dla pierwszego selectable nadrzędnego.Koncentruje się element pozostaje niezmieniony.
Metoda publiczna Set(DiagramItem) Zamienia bieżące zaznaczenie nowego zaznaczenia pojedynczego.
Metoda publiczna Set(DiagramItemCollection) Zamienia bieżące zaznaczenie nowego zaznaczenia.
Metoda publiczna SetDeferredSelection Ustawia zaznaczenie przy użyciu informacji zebranych z DeferredAdd, DeferredRemove, DeferredPrimaryItem i DeferredClear.Jeśli odroczonego informacje nie są dostępne, nie działają tej metody.Metoda ta ma zostać wywołana tylko podczas OnElementEventsEnded.
Metoda publiczna Toggle(DiagramItem) Włącza lub wyłącza określonego DiagramItem do lub z wyboru; nie tj, jeśli DiagramItem jest zaznaczone, to jest zaznaczona.Jeśli DiagramItem nie jest zaznaczone, jest zaznaczone.
Metoda publiczna Toggle(DiagramItemCollection) Włącza lub wyłącza określonego DiagramItems do lub z wyboru; nie tj, jeśli DiagramItem jest zaznaczone, to jest zaznaczona.Jeśli DiagramItem nie jest zaznaczone, jest zaznaczone.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne SelectionChangedByDeletion Występuje, gdy ma zmienić, ponieważ usunięto element modelu, że element w zaznaczeniu odnosi się do zaznaczenia.
Zdarzenie publiczne ShapeSelectionChanged Występuje po zmianie zaznaczenia.
Zdarzenie publiczne ShapeSelectionChanging Występuje, gdy zaznaczenie jest zmiana.

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams