SelectedShapesCollection-Klasse
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 SelectedShapesCollection-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AnchorItem | Ruft das DiagramItem ab, das als Anker für das Erweitern der Auswahl dient, oder legt dieses fest. | |
BoundingBox | Ruft das Begrenzungsrechteck ab, das alle ausgewählten ShapeElements in globalen Einheiten relativ zur linken oberen Diagramm umgibt. | |
Count | Ruft die Anzahl der ShapeElements in der angegebenen Auflistung ab. | |
EditItem | Ruft das Element ab, das bearbeitet werden soll.Dies ist üblicherweise das FocusedItem. | |
FocusedItem | Ruft das DiagramItem ab, das den Fokus besitzt, oder legt es fest. | |
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 entsprechende ModelElements ab, die diese Auswahl darstellen. | |
SelectionRules | Ruft das DiagramSelectionRules-Objekt ab, das einschränkt, wie ShapeElements aus der Auswahl hinzugefügt und entfernt werden können. | |
SyncRoot | Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann. | |
TopLevelItems | Ruft die Namen 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 der aktuellen Sammlung das angegebene DiagramItems hinzu. | |
CanEditValue | Gibt einen Wert zurück, der angibt, ob dieses DiagramItem bearbeitet werden kann. | |
Clear | Löscht die aktuelle Auswahl. | |
CommitPendingEdit | Führt die direkte Bearbeitung durch. | |
Contains | Ruft einen Wert ab, der angibt, ob die Auflistung das angegebene DiagramItem enthält. | |
CopyTo(Array, Int32) | Kopiert die ShapeElements der Sammlung in ein Array, wobei an einem bestimmten Arrayindex begonnen wird. | |
CopyTo(array<DiagramItem[], Int32) | Kopiert die DiagramItems der Auswahl in ein DiagramItem[]-Array, wobei an einem bestimmten Arrayindex begonnen wird. | |
DeferredAdd | Verzögert das Hinzufügen eines DiagramItem zur Auswahl, bis ElementEventsEnded ausgelöst wurde.Die Methoden DeferredAdd, DeferredRemove, DeferredPrimaryItem und DeferredClear definieren die Parameter, die in einem einzelnen Aufruf verwendet werden, 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 zunächst gelöscht, und anschließend werden alle verzögerten Hinzufügungen oder Entfernungen angewendet.Die Methoden DeferredAdd, DeferredRemove, DeferredPrimaryItem und DeferredClear definieren die Parameter, die in einem einzelnen Aufruf verwendet werden, um die Auswahl festzulegen, wenn ElementEventsEnded ausgelöst wird. | |
DeferredPrimaryItem | Verzögert die Festlegung des primären Elements in der Auswahl bis ElementEventsEnded ausgelöst wurde.Die Methoden DeferredAdd, DeferredRemove, DeferredPrimaryItem und DeferredClear definieren die Parameter, die in einem einzelnen Aufruf verwendet werden, um die Auswahl festzulegen, wenn ElementEventsEnded ausgelöst wird. | |
DeferredRemove | Verzögert Entfernen von einem DiagramItem aus der Auswahl, bis ElementEventsEnded ausgelöst wurde.Die Methoden DeferredAdd, DeferredRemove, DeferredPrimaryItem und DeferredClear definieren die Parameter, die in einem einzelnen Aufruf verwendet werden, 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 Auswahl das Diagramm ist, geschieht nichts. | |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Stellt sicher, dass die Auswahl innerhalb der Ansicht ist.Wenn die Auswahl 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 dem angegebenen Diagrammelement das erste Diagrammelement, das den Fokus erhalten kann, suchen.Wenn das angegebene Diagrammelement den Fokus erhalten kann, wird ein Klon zurückgegeben.Wenn das Diagrammelement nicht fokussierbar ist, wird sein 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 dem angegebenen Diagrammelement das erste auswählbare Diagrammelement suchen.Wenn das angegebene Diagrammelement ausgewählt werden kann, wird ein Klon 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 Formeigenschaft die angegebene Form ist. | |
GetEnumerator | Gibt einen Enumerator zurück, der die DiagramItem-Auflistung durchlaufen kann. | |
GetHashCode | Fungiert als die Standardhashfunktion. (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 Ereignis "Auswahl durch Löschen geändert" aus. | |
OnShapeSelectionChanged | ||
OnShapeSelectionChanging | ||
Remove(DiagramItem) | Entfernt ein DiagramItem aus der aktuellen Auswahl. | |
Remove(DiagramItemCollection) | Entfernt das angegebene DiagramItems aus der aktuellen Sammlung. | |
SelectFocusedItemOrAncestor | Wählt das aktuell fokussierte Element in der Auswahl aus (das möglicherweise ausgewählt/nicht 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 durch eine Einzelauswahl. | |
Set(DiagramItemCollection) | Ersetzt die aktuelle Auswahl durch 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 soll nur während OnElementEventsEnded aufgerufen werden. | |
Toggle(DiagramItem) | Schaltet die angegebene DiagramItem oder aus die Auswahl aus; um h. wenn das DiagramItem ausgewählt ist, wird sie aufgehoben.Wenn ein DiagramItem nicht ausgewählt ist, ist diese Option ausgewählt. | |
Toggle(DiagramItemCollection) | Schaltet die angegebene DiagramItems oder aus die Auswahl aus; um h. wenn ein DiagramItem ausgewählt ist, wird sie aufgehoben.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, auf das sich ein Element in der Auswahl bezieht, gelöscht wurde. | |
ShapeSelectionChanged | Tritt ein, wenn die Auswahl geändert wurde. | |
ShapeSelectionChanging | Tritt ein, wenn die Auswahl geändert werden soll. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.