Classe SelectedShapesCollection
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintassi
'Dichiarazione
Public Class SelectedShapesCollection _
Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection,
IEnumerable, IDisposable
Il tipo SelectedShapesCollection espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
SelectedShapesCollection | Inizializza una nuova istanza della classe di SelectedShapesCollection. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AnchorItem | Ottiene o imposta il DiagramItem che funge da ancoraggio per l'estensione della selezione. |
![]() |
BoundingBox | Ottiene il rettangolo di delimitazione che racchiude tutto lo ShapeElements selezionato in unità del mondo relativo al superiore sinistro del diagramma. |
![]() |
Count | Ottiene il numero di ShapeElements nella selezione. |
![]() |
EditItem | Ottiene l'elemento da modificare.Si tratta in genere di FocusedItem. |
![]() |
FocusedItem | ottiene o imposta il DiagramItem che ha lo stato attivo. |
![]() |
IsDeferredSelectionPending | ottiene un valore che indica se una selezione posticipata è in corso. |
![]() |
IsSynchronized | Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (thread-safe). |
![]() |
PrimaryItem | Ottiene il DiagramItem primario nella selezione. |
![]() |
RepresentedElements | Ottiene ModelElements corrispondente che rappresenta la selezione. |
![]() |
SelectionRules | Ottiene l'oggetto di DiagramSelectionRules che vincola come ShapeElements possibile aggiungere e rimuovere dalla selezione. |
![]() |
SyncRoot | Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso alla raccolta. |
![]() |
TopLevelItems | Ottiene gli elementi di livello superiore nella selezione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Add(DiagramItem) | Aggiunge un DiagramItem la selezione corrente. |
![]() |
Add(DiagramItemCollection) | Aggiunge il DiagramItems specificato in corrispondenza della selezione corrente. |
![]() |
CanEditValue | Restituisce un valore che indica se questo DiagramItem può essere modificato. |
![]() |
Clear | cancella la selezione corrente. |
![]() |
CommitPendingEdit | Esegue il commit della modifica sul posto. |
![]() |
Contains | ottiene un valore che indica se la selezione contiene il DiagramItem specificato. |
![]() |
CopyTo(Array, Int32) | Copiare lo ShapeElements della selezione in una matrice, a partire da un particolare indice di matrice. |
![]() |
CopyTo(array<DiagramItem[], Int32) | Copiare il DiagramItems della selezione in una matrice di DiagramItem [], a partire da un particolare indice di matrice. |
![]() |
DeferredAdd | Posticipa l'aggiunta di DiagramItem la selezione fino alla generazione ElementEventsEnded.I metodi di DeferredAdd, di DeferredRemove, di DeferredPrimaryItem e di DeferredClear definiscono i parametri da utilizzare in una singola chiamata per impostare la selezione quando ElementEventsEnded viene generato. |
![]() |
DeferredClearBeforeAdditions | Posticipa cancellare la selezione fino alla generazione ElementEventsEnded.Ciò consente di cancellare la selezione innanzitutto quindi eventuali aggiunte o rimozione effettuate differite sono validi.I metodi di DeferredAdd, di DeferredRemove, di DeferredPrimaryItem e di DeferredClear definiscono i parametri da utilizzare in una singola chiamata per impostare la selezione quando ElementEventsEnded viene generato. |
![]() |
DeferredPrimaryItem | Posticipa impostare l'elemento principale della selezione fino alla generazione ElementEventsEnded.I metodi di DeferredAdd, di DeferredRemove, di DeferredPrimaryItem e di DeferredClear definiscono i parametri da utilizzare in una singola chiamata per impostare la selezione quando ElementEventsEnded viene generato. |
![]() |
DeferredRemove | Posticipa rimuovere un DiagramItem dalla selezione fino alla generazione ElementEventsEnded.I metodi di DeferredAdd, di DeferredRemove, di DeferredPrimaryItem e di DeferredClear definiscono i parametri da utilizzare in una singola chiamata per impostare la selezione quando ElementEventsEnded viene generato. |
![]() |
Dispose() | Libera tutte le risorse utilizzate dall'istanza corrente di SelectedShapesCollection classe. |
![]() |
Dispose(Boolean) | |
![]() |
EditValue | Richiamare l'editor sul posto per questo DiagramItem. |
![]() |
EnsureVisible() | Verificare che la selezione all'interno della visualizzazione.In caso contrario, si basa nella visualizzazione.Se la selezione è il diagramma, quindi non viene eseguita alcuna azione. |
![]() |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Verificare che la selezione all'interno della visualizzazione.Se la selezione è il diagramma, quindi non viene eseguita alcuna azione. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() ![]() |
FindFirstFocusableDiagramItem | Specificando l'elemento specificato del diagramma, cercare il primo elemento del diagramma che può ricevere lo stato attivo.Se l'elemento specificato del diagramma può ricevere lo stato attivo, un clone viene restituito.Se l'elemento del diagramma non è attivabile, il primo discendente attivabile viene restituito, se presente.Se tale ricerca ha esito negativo, la gerarchia padre viene attraversata per il primo predecessore attivabile. |
![]() ![]() |
FindFirstSelectableDiagramItem | Specificando l'elemento specificato del diagramma, cercare il primo elemento selezionabile del diagramma.Se l'elemento specificato del diagramma è selezionabile, un clone viene restituito.Se l'elemento del diagramma non è selezionabile, la gerarchia padre viene attraversata per il primo predecessore selezionabile. |
![]() |
GetDiagramItemsContainingShape | Ottiene una raccolta di elementi del diagramma nella selezione della cui proprietà della forma è la forma specificata. |
![]() |
GetEnumerator | Restituisce un enumeratore che può scorrere la raccolta di DiagramItem. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
HasPendingEdit | Restituisce un valore che indica se la modifica sul posto è attiva. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnSelectionChangedByDeletion | Genera l'evento di SelectionChangedByDeletion. |
![]() |
OnShapeSelectionChanged | |
![]() |
OnShapeSelectionChanging | |
![]() |
Remove(DiagramItem) | Rimuove un DiagramItem dalla selezione corrente. |
![]() |
Remove(DiagramItemCollection) | Rimuove il DiagramItems specificato dalla selezione corrente. |
![]() |
SelectFocusedItemOrAncestor | Seleziona l'elemento con lo stato attivo della selezione (che può essere selezionata).Se non è selezionabile, la catena padre viene trovata il primo predecessore selezionabile.L'elemento con lo stato attivo rimane invariato. |
![]() |
Set(DiagramItem) | Sostituisce la selezione corrente con una nuova selezione singola. |
![]() |
Set(DiagramItemCollection) | Sostituisce la selezione corrente con una nuova selezione. |
![]() |
SetDeferredSelection | Imposta la selezione utilizzando le informazioni raccolte da DeferredAdd, da DeferredRemove, da DeferredPrimaryItem e da DeferredClear.Se non sono presenti informazioni differite disponibili, questo metodo non effettua alcuna operazione.Questo metodo deve essere chiamato solo durante il OnElementEventsEnded. |
![]() |
Toggle(DiagramItem) | Passa il DiagramItem specificato in o dalla selezione; in altre parole, se il DiagramItem è selezionato, viene deselezionata.Se il DiagramItem non è selezionato, verrà selezionato. |
![]() |
Toggle(DiagramItemCollection) | Passa il DiagramItems specificato in o dalla selezione; in altre parole, se un DiagramItem è selezionato, viene deselezionata.Se un DiagramItem non è selezionato, verrà selezionato. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
SelectionChangedByDeletion | Si verifica quando la selezione si sta per la modifica in quanto un ModelElement che un elemento nella selezione fa riferimento è stato eliminato. |
![]() |
ShapeSelectionChanged | Si verifica quando la selezione è stata modificata. |
![]() |
ShapeSelectionChanging | Si verifica quando la selezione si sta per la modifica. |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.