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
Proprietà pubblicaMembro statico Clear Ottiene un oggetto RoutedCommand che rappresenta una richiesta di deselezione della selezione esistente.
Proprietà pubblicaMembro statico SelectAll Ottiene un oggetto RoutedCommand che rappresenta una richiesta di selezione di tutti gli oggetti della finestra di progettazione.
Proprietà pubblicaMembro statico SelectNext Ottiene un oggetto RoutedCommand che rappresenta una richiesta di selezione dell'oggetto successivo nella finestra di progettazione.
Proprietà pubblicaMembro statico SelectOnlyTarget Ottiene un oggetto ToolCommand che rappresenta una richiesta di selezionare solo l'oggetto posizionato sotto il puntatore del mouse nella finestra di progettazione.
Proprietà pubblicaMembro statico SelectPrevious Ottiene un oggetto RoutedCommand che rappresenta una richiesta di selezione dell'oggetto precedente nella finestra di progettazione.
Proprietà pubblicaMembro statico SelectTarget Ottiene un oggetto ToolCommand che rappresenta una richiesta di selezione dell'oggetto posizionato sotto il puntatore del mouse nella finestra di progettazione.
Proprietà pubblicaMembro statico 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.
Proprietà pubblicaMembro statico 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.
Proprietà pubblicaMembro statico 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

Selection

SelectionOperations

SelectionTool

EditingContext

ToolCommand

Altre risorse

Architettura di estensibilità di Progettazione WPF