Condividi tramite


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

Membri Tool

Spazio dei nomi Microsoft.Windows.Design.Interaction

Altre risorse

Architettura degli strumenti

Architettura di estensibilità di Progettazione WPF