Sdílet prostřednictvím


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.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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
Veřejná metoda SelectedShapesCollection Inicializuje novou instanci třídy SelectedShapesCollection.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AnchorItem Získá nebo nastaví DiagramItem, který slouží jako kotvu pro rozšíření výběru.
Veřejná vlastnost 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.
Veřejná vlastnost Count Počet ShapeElements získá ve výběru.
Veřejná vlastnost EditItem Načte položku upravit.Obvykle je FocusedItem.
Veřejná vlastnost FocusedItem Získá nebo nastaví DiagramItem, který má fokus.
Veřejná vlastnost IsDeferredSelectionPending Získá hodnotu označující, zda je výběr odložené čekající na vyřízení.
Veřejná vlastnost IsSynchronized Získá hodnotu určující, zda je přístup ke kolekci synchronizovány (podproces bezpečné).
Veřejná vlastnost PrimaryItem Primární DiagramItem získá ve výběru.
Veřejná vlastnost RepresentedElements Získá odpovídající ModelElements, představující tento výběr.
Veřejná vlastnost SelectionRules Objekt DiagramSelectionRules, který omezuje jak lze přidat nebo odebrat z výběru ShapeElements získá.
Veřejná vlastnost SyncRoot Získá-li objekt, který lze synchronizovat přístup do kolekce.
Veřejná vlastnost TopLevelItems Získá nejvyšší úroveň položek ve výběru.

Nahoru

Metody

  Název Popis
Veřejná metoda Add(DiagramItem) Přidá aktuální výběr DiagramItem.
Veřejná metoda Add(DiagramItemCollection) Přidá zadaný DiagramItems aktuální výběr.
Veřejná metoda CanEditValue Vrátí hodnotu určující, zda lze upravit tuto DiagramItem.
Veřejná metoda Clear Vymaže aktuální výběr.
Veřejná metoda CommitPendingEdit Potvrdí-li upravit na místě.
Veřejná metoda Contains Získá hodnotu určující, zda výběr obsahuje zadaný DiagramItem.
Veřejná metoda CopyTo(Array, Int32) ShapeElements výběr se zkopíruje do matice počínaje zejména index pole.
Veřejná metoda CopyTo(array<DiagramItem[], Int32) DiagramItems výběru se zkopíruje do pole [] DiagramItem, počínaje zejména index pole.
Veřejná metoda 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í.
Veřejná metoda 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í.
Veřejná metoda 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í.
Veřejná metoda 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í.
Veřejná metoda Dispose() Uvolní všechny prostředky, které používá aktuální instance SelectedShapesCollection třídy.
Chráněná metoda Dispose(Boolean)
Veřejná metoda EditValue Vyvoláte přímo v editoru pro tuto DiagramItem.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metodaStatický člen 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.
Veřejná metodaStatický člen 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ů.
Veřejná metoda GetDiagramItemsContainingShape Kolekce položek diagramu získá ve výběru, jehož vlastnost obrazce je zadaný tvar.
Veřejná metoda GetEnumerator Vrátí hodnotu čítače výčtu, který můžete iterovat v kolekci DiagramItem.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda HasPendingEdit Vrátí hodnotu určující, zda je aktivní úpravy na místě.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnSelectionChangedByDeletion Vyvolá událost SelectionChangedByDeletion.
Chráněná metoda OnShapeSelectionChanged
Chráněná metoda OnShapeSelectionChanging
Veřejná metoda Remove(DiagramItem) Odebere DiagramItem z aktuálního výběru.
Veřejná metoda Remove(DiagramItemCollection) Odebere zadaný DiagramItems z aktuálního výběru.
Veřejná metoda 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.
Veřejná metoda Set(DiagramItem) Nahradí aktuální výběr nové jeden výběr.
Veřejná metoda Set(DiagramItemCollection) Aktuální výběr se nahradí nový výběr.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost 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.
Veřejná událost ShapeSelectionChanged Vyvolá se při změně výběru.
Veřejná událost 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů