Classe SelectionOperations
Fornisce operazioni standard che controllano la selezione a livello di codice di oggetti in una finestra di progettazione.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.Interaction.SelectionOperations
Spazio dei nomi: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class SelectionOperations
public static class SelectionOperations
public ref class SelectionOperations abstract sealed
[<AbstractClass>]
[<Sealed>]
type SelectionOperations = class end
public final class SelectionOperations
Il tipo SelectionOperations espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
Select | Elabora una richiesta di selezione a livello di codice di un oggetto nella finestra di progettazione. | |
SelectOnly | Elabora una richiesta di selezione a livello di codice di un singolo oggetto nella finestra di progettazione. | |
Subscribe | Aggiunge un metodo di callback che viene richiamato quando viene modificata la selezione nel contesto di modifica. | |
Toggle | Elabora una richiesta di attivazione/disattivazione a livello di codice dello stato di selezione di un oggetto nella finestra di progettazione. | |
Union | Elabora una richiesta di aggiunta a livello di codice di un oggetto della finestra di progettazione alla selezione esistente. | |
Unsubscribe | Rimuove un metodo di callback in modo che non venga richiamato quando viene modificata la selezione nel contesto di modifica. |
In alto
Note
È possibile utilizzare diverse operazioni di selezione quando si selezionano oggetti nella finestra di progettazione a livello di codice.
Il concetto di selezione è differente nei diversi tipi di finestre di progettazione. Quando un utente seleziona degli oggetti in una finestra di progettazione, è necessario che quest'ultima esibisca alcuni comportamenti standard. Ad esempio, l'utente deve essere in grado di selezionare uno o più oggetti, di deselezionare gli oggetti e di selezionare tutti gli oggetti. È possibile utilizzare l'estensibilità per controllare il modo in cui l'utente seleziona gli oggetti nella finestra di progettazione.
Nota
Altri tipi di selezione che non vengono analizzati in questa sezione includono la selezione di testo, in cui viene selezionato un intervallo di testo di un oggetto e la selezione di punti, in cui vengono selezionati uno o più punti di una curva. I modelli di selezione complessi, ad esempio il trascinamento di un rettangolo per selezionare più oggetti, vengono gestiti dai provider TaskProvider di tali oggetti.
Quando si selezionano più oggetti in una finestra di progettazione, un oggetto rappresenta l' oggetto di selezione principale. L'oggetto di selezione principale viene spesso utilizzato come chiave per gli altri comportamenti. L'oggetto di selezione principale consente, ad esempio, di determinare il punto in cui allineare gli oggetti, qualora si desideri effettuare un allineamento a sinistra degli oggetti selezionati.
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.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.Interaction