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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 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 delimitatore che racchiude tutti gli elementi ShapeElement, espresso in unità di misura internazionali, in relazione alla parte superiore sinistra del diagramma. | |
Count | Ottiene il numero di ShapeElement nella raccolta. | |
EditItem | Ottiene l'elemento da modificare.Si tratta in genere di FocusedItem. | |
FocusedItem | Ottiene o imposta DiagramItem con lo stato attivo. | |
IsDeferredSelectionPending | Ottiene un valore che indica se una selezione posticipata è in sospeso. | |
IsSynchronized | Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (thread-safe). | |
PrimaryItem | Ottiene l'oggetto DiagramItem primario nella selezione. | |
RepresentedElements | Ottiene i ModelElement corrispondenti che rappresentano la selezione. | |
SelectionRules | Ottiene l'oggetto DiagramSelectionRules che vincola la modalità di aggiunta e rimozione di oggetti ShapeElement dalla selezione. | |
SyncRoot | Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso alla raccolta. | |
TopLevelItems | Ottiene gli elementi di primo livello nella selezione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Add(DiagramItem) | Aggiunge un DiagramItem alla selezione corrente. | |
Add(DiagramItemCollection) | Aggiunge gli oggetti DiagramItems specificati alla 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 | Restituisce un valore che indica se la selezione contiene il DiagramItem specificato. | |
CopyTo(Array, Int32) | Copia ShapeElements della selezione in una matrice, a partire da un determinato indice della matrice. | |
CopyTo(array<DiagramItem[], Int32) | Copia DiagramItems della selezione in una matrice DiagramItem[], a partire da un indice della matrice particolare. | |
DeferredAdd | Posticipa l'aggiunta di DiagramItem alla selezione fino alla generazione di ElementEventsEnded.I metodi DeferredAdd, di DeferredRemove, DeferredPrimaryItem e DeferredClear definiscono i parametri da utilizzare in una singola chiamata per impostare la selezione quando viene generato ElementEventsEnded. | |
DeferredClearBeforeAdditions | Posticipa l'annullamento della selezione fino alla generazione di ElementEventsEnded.In questo modo viene innanzitutto cancellata la selezione, quindi vengono applicate aggiunte o rimozioni posticipate.I metodi DeferredAdd, di DeferredRemove, DeferredPrimaryItem e DeferredClear definiscono i parametri da utilizzare in una singola chiamata per impostare la selezione quando viene generato ElementEventsEnded. | |
DeferredPrimaryItem | Posticipa l'impostazione dell'elemento primario nella selezione fino alla generazione di ElementEventsEnded.I metodi DeferredAdd, di DeferredRemove, DeferredPrimaryItem e DeferredClear definiscono i parametri da utilizzare in una singola chiamata per impostare la selezione quando viene generato ElementEventsEnded. | |
DeferredRemove | Posticipa la rimozione di DiagramItem dalla selezione fino alla generazione di ElementEventsEnded.I metodi DeferredAdd, di DeferredRemove, DeferredPrimaryItem e DeferredClear definiscono i parametri da utilizzare in una singola chiamata per impostare la selezione quando viene generato ElementEventsEnded. | |
Dispose() | Rilascia tutte le risorse utilizzate dall'istanza corrente della classe SelectedShapesCollection. | |
Dispose(Boolean) | ||
EditValue | Richiamare l'editor sul posto per questo oggetto DiagramItem. | |
EnsureVisible() | Verificare che la selezione sia all'interno della visualizzazione.In caso contrario, viene centrata nella visualizzazione.Se la selezione è il diagramma, non viene eseguita alcuna azione. | |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | Verificare che la selezione sia all'interno della visualizzazione.Se la selezione è il diagramma, 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 | Dato 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, ne viene restituito un clone.Se l'elemento del diagramma non è attivabile, viene restituito il primo discendente attivabile, se presente.Se tale ricerca ha esito negativo, la gerarchia padre viene analizzata alla ricerca del primo predecessore attivabile. | |
FindFirstSelectableDiagramItem | Dato l'elemento specificato del diagramma, cercare il primo elemento del diagramma selezionabile.Se l'elemento specificato del diagramma è selezionabile, ne viene restituito un clone.Se l'elemento del diagramma non è selezionabile, viene analizzata la gerarchia padre alla ricerca del primo predecessore selezionabile. | |
GetDiagramItemsContainingShape | Ottiene una raccolta di elementi del diagramma nella selezione la cui proprietà Shape è la forma specificata. | |
GetEnumerator | Restituisce un enumeratore in grado di scorrere la raccolta DiagramItem. | |
GetHashCode | Funge da funzione hash predefinita. (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 SelectionChangedByDeletion. | |
OnShapeSelectionChanged | ||
OnShapeSelectionChanging | ||
Remove(DiagramItem) | Rimuove un oggetto DiagramItem dalla selezione corrente. | |
Remove(DiagramItemCollection) | Rimuove gli oggetti DiagramItems specificati dalla selezione corrente. | |
SelectFocusedItemOrAncestor | Seleziona l'elemento della selezione con lo stato attivo (che può essere selezionato o meno).Se non è selezionabile, viene cercato il primo predecessore selezionabile nella catena padre.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, DeferredRemove, DeferredPrimaryItem e DeferredClear.Se non sono disponibili informazioni differite, questo metodo non effettua alcuna operazione.Questo metodo può essere chiamato solo durante OnElementEventsEnded. | |
Toggle(DiagramItem) | Passa il DiagramItem specificato o nella selezione; in altre parole, se il DiagramItem è selezionato, viene deselezionata.Se l'oggetto DiagramItem non è selezionato, viene selezionato. | |
Toggle(DiagramItemCollection) | Passa il DiagramItems specificato o nella selezione; in altre parole, se un DiagramItem è selezionato, viene deselezionata.Se un oggetto DiagramItem non è selezionato, viene selezionato. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
SelectionChangedByDeletion | Si verifica quando la selezione sta per essere modificata in quanto è stato eliminato un oggetto ModelElement a cui fa riferimento un elemento della selezione. | |
ShapeSelectionChanged | Si verifica quando la selezione viene modificata. | |
ShapeSelectionChanging | Generato quando la selezione sta per essere modificata. |
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.