SelectedShapesCollection – třída
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
Obor názvů: Microsoft.VisualStudio.Modeling.Diagrams
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Deklarace
Public Class SelectedShapesCollection _
Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection,
IEnumerable, IDisposable
Typ SelectedShapesCollection zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
SelectedShapesCollection | Inicializuje novou instanci třídy SelectedShapesCollection. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
AnchorItem | Získá nebo nastaví DiagramItem, který slouží jako kotvu pro rozšíření výběru. | |
BoundingBox | Získá ohraničovací obdélník, ve kterém všechny vybrané ShapeElements v jednotkách Světové vzhledem k diagramu vlevo nahoře. | |
Count | Počet ShapeElements získá ve výběru. | |
EditItem | Načte položku upravit.Obvykle je FocusedItem. | |
FocusedItem | Získá nebo nastaví DiagramItem, který má fokus. | |
IsDeferredSelectionPending | Získá hodnotu označující, zda je výběr odložené čekající na vyřízení. | |
IsSynchronized | Získá hodnotu určující, zda je přístup ke kolekci synchronizovány (podproces bezpečné). | |
PrimaryItem | Primární DiagramItem získá ve výběru. | |
RepresentedElements | Získá odpovídající ModelElements, představující tento výběr. | |
SelectionRules | Objekt DiagramSelectionRules, který omezuje jak lze přidat nebo odebrat z výběru ShapeElements získá. | |
SyncRoot | Získá-li objekt, který lze synchronizovat přístup do kolekce. | |
TopLevelItems | Získá nejvyšší úroveň položek ve výběru. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Add(DiagramItem) | Přidá aktuální výběr DiagramItem. | |
Add(DiagramItemCollection) | Přidá zadaný DiagramItems aktuální výběr. | |
CanEditValue | Vrátí hodnotu určující, zda lze upravit tuto DiagramItem. | |
Clear | Vymaže aktuální výběr. | |
CommitPendingEdit | Potvrdí-li upravit na místě. | |
Contains | Získá hodnotu určující, zda výběr obsahuje zadaný DiagramItem. | |
CopyTo(Array, Int32) | ShapeElements výběr se zkopíruje do matice počínaje zejména index pole. | |
CopyTo(array<DiagramItem[], Int32) | DiagramItems výběru se zkopíruje do pole [] DiagramItem, počínaje zejména index pole. | |
DeferredAdd | Odkládat údaje přidávání DiagramItem na výběr, dokud mu ElementEventsEnded.DeferredAdd, DeferredRemove, DeferredPrimaryItem a DeferredClear metody definovat parametry nastavení výběru při ElementEventsEnded je aktivována pomocí jediné volání. | |
DeferredClearBeforeAdditions | Odkládat údaje zrušením výběru, dokud mu ElementEventsEnded.Zruší výběr výběru první a pak všechny odložené dodatky nebo jsou použity stěhování.DeferredAdd, DeferredRemove, DeferredPrimaryItem a DeferredClear metody definovat parametry nastavení výběru při ElementEventsEnded je aktivována pomocí jediné volání. | |
DeferredPrimaryItem | Odkládat údaje nastavení primárního zboží ve výběru, dokud mu ElementEventsEnded.DeferredAdd, DeferredRemove, DeferredPrimaryItem a DeferredClear metody definovat parametry nastavení výběru při ElementEventsEnded je aktivována pomocí jediné volání. | |
DeferredRemove | Odkládat údaje, odebrání DiagramItem z výběru, dokud mu ElementEventsEnded.DeferredAdd, DeferredRemove, DeferredPrimaryItem a DeferredClear metody definovat parametry nastavení výběru při ElementEventsEnded je aktivována pomocí jediné volání. | |
Dispose() | Uvolní všechny prostředky, které používá aktuální instance SelectedShapesCollection třídy. | |
Dispose(Boolean) | ||
EditValue | Vyvoláte přímo v editoru pro tuto DiagramItem. | |
EnsureVisible() | Zajišťuje, že výběr v rámci zobrazení.Pokud není, je uprostřed zobrazení.Pokud je výběr v diagramu, potom nic se neděje. | |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Zajišťuje, že výběr v rámci zobrazení.Pokud je výběr v diagramu, potom nic se neděje. | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
Finalize | Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
FindFirstFocusableDiagramItem | Uvedené položky zadané diagramu najděte první položku diagram, který může získat fokus.Zboží určené diagramu můžete aktivovat, je vrácen klon ji.Pokud položka diagram není může získat fokus, je vrácena jeho prvního potomka může získat fokus případné.Pokud selže, vyhledávání hierarchie nadřazené provázán pro první předchůdce může získat fokus. | |
FindFirstSelectableDiagramItem | Dané položky zadané diagramu najděte první položku Vybrat diagram.Pokud je zboží určené diagramu lze vybrat, klon je vrácen.Pokud není položka diagramu lze vybrat, v nadřazené hierarchii provázán pro první selectable předků. | |
GetDiagramItemsContainingShape | Kolekce položek diagramu získá ve výběru, jehož vlastnost obrazce je zadaný tvar. | |
GetEnumerator | Vrátí hodnotu čítače výčtu, který můžete iterovat v kolekci DiagramItem. | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
HasPendingEdit | Vrátí hodnotu určující, zda je aktivní úpravy na místě. | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
OnSelectionChangedByDeletion | Vyvolá událost SelectionChangedByDeletion. | |
OnShapeSelectionChanged | ||
OnShapeSelectionChanging | ||
Remove(DiagramItem) | Odebere DiagramItem z aktuálního výběru. | |
Remove(DiagramItemCollection) | Odebere zadaný DiagramItems z aktuálního výběru. | |
SelectFocusedItemOrAncestor | Vybere položky aktuálně fokusem ve výběru (který může nebo nemůže být vybrán).Pokud není volitelný, řetěz nadřazené hledali první selectable předků.Položky s fokusem zůstane beze změny. | |
Set(DiagramItem) | Nahradí aktuální výběr nové jeden výběr. | |
Set(DiagramItemCollection) | Aktuální výběr se nahradí nový výběr. | |
SetDeferredSelection | Nastaví výběr pomocí informace shromážděné z DeferredAdd, DeferredRemove, DeferredPrimaryItem a DeferredClear.Pokud je k dispozici žádné informace o odložené, pak tato metoda nemá žádný účinek.Tato metoda je určena pro volání pouze během OnElementEventsEnded. | |
Toggle(DiagramItem) | Přepíná zadaný DiagramItem do nebo z výběru; tj Pokud je vybrána DiagramItem, to je vypnutá.Pokud DiagramItem není vybrána, je vybrána. | |
Toggle(DiagramItemCollection) | Přepíná zadaný DiagramItems do nebo z výběru; tj Pokud DiagramItem to je vypnutá.Pokud není vybrána DiagramItem, je vybrána. | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
SelectionChangedByDeletion | Vyvolá se při výběru je změnit, protože byl odstraněn ModelElement, odkazující na položky ve výběru. | |
ShapeSelectionChanged | Vyvolá se při změně výběru. | |
ShapeSelectionChanging | Vyvolá se při výběru je změnit. |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.