SelectedShapesCollection-Klasse
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntax
'Declaration
Public Class SelectedShapesCollection _
Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection,
IEnumerable, IDisposable
Der SelectedShapesCollection-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SelectedShapesCollection | Initialisiert eine neue Instanz der SelectedShapesCollections-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AnchorItem | Ruft das Symbol ab bzw. legt das DiagramItem fest, das als Anker für das Erweitern der Markierung abgelegt werden. | |
BoundingBox | Ruft das umschließende Rechteck ab, das alle ausgewählten ShapeElements in globalen Einheiten relativ zur linken oberen Diagramm umgibt. | |
Count | Ruft die Anzahl der ShapeElements in der Auswahl ab. | |
EditItem | Ruft das Element ab, um zu bearbeiten.Dies ist üblicherweise das FocusedItem. | |
FocusedItem | Ruft das Symbol ab bzw. legt das DiagramItem fest, das den Fokus besitzt. | |
IsDeferredSelectionPending | Ruft einen Wert ab, der angibt, ob eine verzögerte Auswahl aussteht. | |
IsSynchronized | Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert (threadsicher) ist. | |
PrimaryItem | Ruft das primäre DiagramItem in der Auswahl ab. | |
RepresentedElements | Ruft eine entsprechende ModelElements ab, das diese Auswahl darstellen. | |
SelectionRules | Ruft das DiagramSelectionRules-Objekt ab, das einschränkt, wie ShapeElements aus der Auswahl hinzugefügt und entfernt werden kann. | |
SyncRoot | Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann. | |
TopLevelItems | Ruft die Elemente der obersten Ebene in der Auswahl ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add(DiagramItem) | Fügt ein DiagramItem der aktuellen Auswahl hinzu. | |
Add(DiagramItemCollection) | Fügt das angegebene DiagramItems der aktuellen Auswahl hinzu. | |
CanEditValue | Gibt einen Wert zurück, der angibt, ob dieses DiagramItem bearbeitet werden kann. | |
Clear | Löscht die aktuelle Auswahl. | |
CommitPendingEdit | Führt einen Commit für die direkte Bearbeitung. | |
Contains | Ruft einen Wert ab, der angibt, ob die Markierung das angegebene DiagramItem enthält. | |
CopyTo(Array, Int32) | Kopiert das ShapeElements der Auswahl in ein Array, beginnend an einem bestimmten Arrayindex. | |
CopyTo(array<DiagramItem[], Int32) | Kopiert das DiagramItems der Auswahl in einem Array DiagramItem [], wobei an einem bestimmten Arrayindex. | |
DeferredAdd | Verzögert das Hinzufügen eines DiagramItem die Auswahl, bis ElementEventsEnded ausgelöst wurde.Die Methoden DeferredAdd, DeferredRemove, DeferredPrimaryItem und DeferredClear definieren die Parameter, die in einem einzelnen Aufruf zu verwenden, um die Auswahl festzulegen, wenn ElementEventsEnded ausgelöst wird. | |
DeferredClearBeforeAdditions | Verzögert Löschen der Markierung, bis ElementEventsEnded ausgelöst wurde.Dadurch wird die Auswahl, und anschließend werden alle verzögerten Hinzufügen oder Entfernen angewendet.Die Methoden DeferredAdd, DeferredRemove, DeferredPrimaryItem und DeferredClear definieren die Parameter, die in einem einzelnen Aufruf zu verwenden, um die Auswahl festzulegen, wenn ElementEventsEnded ausgelöst wird. | |
DeferredPrimaryItem | Verzögert die Festlegung des Elements in der primären Auswahl bis ElementEventsEnded ausgelöst wurde.Die Methoden DeferredAdd, DeferredRemove, DeferredPrimaryItem und DeferredClear definieren die Parameter, die in einem einzelnen Aufruf zu verwenden, um die Auswahl festzulegen, wenn ElementEventsEnded ausgelöst wird. | |
DeferredRemove | Verzögert Entfernen von einem DiagramItem, bis der Auswahl ElementEventsEnded ausgelöst wurde.Die Methoden DeferredAdd, DeferredRemove, DeferredPrimaryItem und DeferredClear definieren die Parameter, die in einem einzelnen Aufruf zu verwenden, um die Auswahl festzulegen, wenn ElementEventsEnded ausgelöst wird. | |
Dispose() | Gibt alle von der aktuellen Instanz der SelectedShapesCollection-Klasse verwendeten Ressourcen frei. | |
Dispose(Boolean) | ||
EditValue | Rufen Sie den direkten Editor für dieses DiagramItem auf. | |
EnsureVisible() | Stellt sicher, dass die Auswahl innerhalb der Ansicht ist.Wenn dies nicht der Fall ist, wird sie in der Ansicht zentriert.Wenn die Markierung das Diagramm ist, geschieht nichts. | |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Stellt sicher, dass die Auswahl innerhalb der Ansicht ist.Wenn die Markierung das Diagramm ist, geschieht nichts. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
FindFirstFocusableDiagramItem | Bei suchende dem angegebenen Diagrammelement, das erste Diagrammelement, das den Fokus erhalten kann.Wenn das angegebene Diagramm Element den Fokus erhalten kann, ist ein Klon von ihr zurückgegeben.Wenn das Diagrammelement nicht fokussierbar ist, wird deren erster fokussierbarer Nachfolger (falls vorhanden) zurückgegeben.Schlägt diese Suche fehl, wird die übergeordnete Hierarchie für den ersten fokussierbaren Vorgänger durchlaufen. | |
FindFirstSelectableDiagramItem | Bei suchende dem angegebenen Diagrammelement, das erste auswählbare Diagrammelement.Wenn das angegebene Element im Diagramm ausgewählt werden kann, ist ein Klon von ihr zurückgegeben.Wenn das Diagrammelement nicht auswählbar ist, wird die übergeordnete Hierarchie für den ersten auswählbaren Vorgänger durchlaufen. | |
GetDiagramItemsContainingShape | Ruft eine Auflistung der Diagrammelemente in der Auswahl ab, deren Eigenschaft im die angegebene Form ist. | |
GetEnumerator | Gibt einen Enumerator zurück, der die DiagramItem-Auflistung durchlaufen kann. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HasPendingEdit | Gibt einen Wert zurück, der angibt, ob die direkte Bearbeitung aktiv ist. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnSelectionChangedByDeletion | Löst das SelectionChangedByDeletions-Ereignis aus. | |
OnShapeSelectionChanged | ||
OnShapeSelectionChanging | ||
Remove(DiagramItem) | Entfernt ein DiagramItem aus der aktuellen Auswahl. | |
Remove(DiagramItemCollection) | Entfernt das angegebene DiagramItems aus der aktuellen Auswahl. | |
SelectFocusedItemOrAncestor | Wählt das aktuell fokussierte Element in der Auswahl aus (die möglicherweise ausgewählt wurde).Wenn sie nicht ausgewählt werden kann, wird die übergeordnete Kette für den ersten auswählbaren Vorgänger gefunden.Das fokussierte Element bleibt unverändert. | |
Set(DiagramItem) | Ersetzt die aktuelle Auswahl um eine neue einzelne Auswahl. | |
Set(DiagramItemCollection) | Ersetzt die aktuelle Auswahl um eine neue Auswahl. | |
SetDeferredSelection | Legt die Auswahl mit den Informationen fest, die von DeferredAdd, DeferredRemove, DeferredPrimaryItem und DeferredClear erfasst werden.Wenn keine verzögerten Informationen verfügbar sind, hat diese Methode keine Auswirkungen.Diese Methode sollte nur während OnElementEventsEnded aufgerufen werden. | |
Toggle(DiagramItem) | Schaltet das angegebene DiagramItem die Auswahl in bzw. aus, um ein Paket d. h. wenn das DiagramItem ausgewählt ist, wird aufgehoben.Wenn das DiagramItem nicht ausgewählt ist, ist diese Option ausgewählt. | |
Toggle(DiagramItemCollection) | Schaltet das angegebene DiagramItems die Auswahl in bzw. aus, um ein Paket d. h. wenn ein DiagramItem ausgewählt wird, sie ist nicht markiert.Wenn ein DiagramItem nicht ausgewählt ist, ist diese Option ausgewählt. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
SelectionChangedByDeletion | Tritt ein, wenn die Auswahl gerade geändert wird, weil ein ModelElement, die ein Element in der Auswahl bezieht, gelöscht wurde. | |
ShapeSelectionChanged | Tritt ein, wenn die Auswahl geändert hat. | |
ShapeSelectionChanging | Tritt ein, wenn die Auswahl gerade geändert wird. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.