Classe Tool
Aggiornamento: novembre 2007
Rappresenta uno strumento che determina la modalità della finestra di progettazione.
Spazio dei nomi: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
Public Class Tool _
Inherits ContextItem
Dim instance As Tool
public class Tool : ContextItem
public ref class Tool : public ContextItem
public class Tool extends ContextItem
Note
Tutti gli input dell'utente passano attraverso lo strumento attualmente attivo. Per attivare uno strumento, è necessario impostarlo nella classe ContextItemManager del contesto di modifica. È inoltre possibile gestire le notifiche di modifica nell'oggetto ContextItemManager per sapere quando viene modificato lo strumento attivo. Quando l'input dell'utente viene immesso nella visualizzazione Progettazione, quest'ultima individua lo strumento attivo nel contesto di modifica e richiede di risolvere l'input dell'utente in un'associazione di comandi. L'associazione di comandi generata viene quindi richiamata.
Uno strumento è costituito da un insieme di attività rappresentate dalla classe Task. Ciascuna attività contiene un insieme di comandi che possono essere richiamati e un insieme di associazioni di input che attivano tali comandi. Gli strumenti possono utilizzare anche la logica dell'hit testing per individuare le attività offerte dagli strumenti decorativi visuali.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.ContextItem
Microsoft.Windows.Design.Interaction.Tool
Microsoft.Windows.Design.Interaction.CreationTool
Microsoft.Windows.Design.Interaction.SelectionTool
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