Classe SelectionCommands
Fornisce comandi standard che controllano la selezione di oggetti in una finestra di progettazione.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.Interaction.SelectionCommands
Spazio dei nomi: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class SelectionCommands
public static class SelectionCommands
public ref class SelectionCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type SelectionCommands = class end
public final class SelectionCommands
Il tipo SelectionCommands espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Clear | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di deselezione della selezione esistente. | |
SelectAll | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di selezione di tutti gli oggetti della finestra di progettazione. | |
SelectNext | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di selezione dell'oggetto successivo nella finestra di progettazione. | |
SelectOnlyTarget | Ottiene un oggetto ToolCommand che rappresenta una richiesta di selezionare solo l'oggetto posizionato sotto il puntatore del mouse nella finestra di progettazione. | |
SelectPrevious | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di selezione dell'oggetto precedente nella finestra di progettazione. | |
SelectTarget | Ottiene un oggetto ToolCommand che rappresenta una richiesta di selezione dell'oggetto posizionato sotto il puntatore del mouse nella finestra di progettazione. | |
ShowEvent | Ottiene un oggetto ToolCommand che rappresenta una richiesta di visualizzazione del gestore eventi predefinito per l'oggetto di selezione principale nella finestra di progettazione. | |
ToggleSelectTarget | Ottiene un oggetto ToolCommand che rappresenta una richiesta di attivazione/disattivazione dello stato di selezione dell'oggetto posizionato sotto il puntatore del mouse nella finestra di progettazione. | |
UnionSelectTarget | Ottiene un oggetto ToolCommand che rappresenta una richiesta di aggiunta dell'oggetto posizionato sotto il puntatore del mouse nella finestra di progettazione alla selezione esistente. |
In alto
Note
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