Classe TaskProvider

Provider di funzionalità che è possibile aggiungere a una classe per aggiungere automaticamente attività allo strumento attivo.

Gerarchia di ereditarietà

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Interaction.TaskProvider
      Microsoft.Windows.Design.Interaction.PrimarySelectionTaskProvider

Spazio dei nomi:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
Public MustInherit Class TaskProvider _
    Inherits FeatureProvider
public abstract class TaskProvider : FeatureProvider
public ref class TaskProvider abstract : public FeatureProvider
[<AbstractClass>]
type TaskProvider =  
    class
        inherit FeatureProvider
    end
public abstract class TaskProvider extends FeatureProvider

Il tipo TaskProvider espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto TaskProvider Inizializza una nuova istanza della classe TaskProvider.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Context Ottiene il contesto di modifica che ha attivato questo provider di attività.
Proprietà pubblica Tasks Ottiene un insieme di attività offerto da questo provider di attività.

In alto

Metodi

  Nome Descrizione
Metodo protetto Activate Oggetto chiamato quando le attività di un provider di attività stanno per essere richieste per la prima volta.
Metodo protetto Deactivate Oggetto chiamato quando un provider di attività sta per essere eliminato dalla finestra di progettazione.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsToolSupported Restituisce un valore che indica se questo provider di attività supporta lo strumento specificato.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Le attività vengono aggiunte allo strumento in base ai criteri di un provider di attività. È possibile implementare questa classe astratta per fornire oggetti Task a uno o più strumenti particolari. È possibile aggiungere delle attività alla proprietà Tasks. Implementare il metodo IsToolSupported per indicare se uno strumento particolare è supportato dall'implementazione dell'oggetto TaskProvider.

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

Altre risorse

Informazioni sull'estensibilità Progettazione WPF