Classe SelectionTool
Rappresenta uno strumento che seleziona degli oggetti in una finestra di progettazione, ad esempio un puntatore del mouse.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.ContextItem
Microsoft.Windows.Design.Interaction.Tool
Microsoft.Windows.Design.Interaction.SelectionTool
Spazio dei nomi: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
Public Class SelectionTool _
Inherits Tool
public class SelectionTool : Tool
public ref class SelectionTool : public Tool
type SelectionTool =
class
inherit Tool
end
public class SelectionTool extends Tool
Il tipo SelectionTool espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
SelectionTool | Inizializza una nuova istanza della classe SelectionTool. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Context | Ottiene il contesto di modifica per il codice presente all'interno allo strumento. (Ereditato da Tool) |
![]() |
Cursor | Ottiene o imposta il cursore predefinito per il mouse. (Ereditato da Tool) |
![]() |
FocusedTask | Ottiene l'attività che dispone attualmente dello stato attivo, se presente. (Ereditato da Tool) |
![]() |
ItemType | Ottiene il tipo dello strumento. (Ereditato da Tool) |
![]() |
Tasks | Ottiene l'insieme di attività fornite da questo strumento. (Ereditato da Tool) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object 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) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnActivate | Oggetti chiamati quando viene attivato un oggetto SelectionTool. (Esegue l'override di Tool.OnActivate(Tool)). |
![]() |
OnDeactivate | Oggetti chiamati quando viene disattivato un oggetto SelectionTool. (Esegue l'override di Tool.OnDeactivate()). |
![]() |
OnItemChanged | Aggiunge la semantica di attivazione e di disattivazione alla classe Tool. (Ereditato da Tool) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
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