Metodo ContextItemManager.RemoveCallback

Metodo helper che esegue un'operazione Delegate.Remove, ma è in grado di rimuovere il wrapping dai delegati che sono proxy di callback generici.

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

Sintassi

'Dichiarazione
Protected Shared Function RemoveCallback ( _
    existing As Delegate, _
    toRemove As Delegate _
) As Delegate
protected static Delegate RemoveCallback(
    Delegate existing,
    Delegate toRemove
)
protected:
static Delegate^ RemoveCallback(
    Delegate^ existing, 
    Delegate^ toRemove
)
static member RemoveCallback : 
        existing:Delegate * 
        toRemove:Delegate -> Delegate 
protected static function RemoveCallback(
    existing : Delegate, 
    toRemove : Delegate
) : Delegate

Parametri

  • toRemove
    Tipo: System.Delegate
    Delegato da rimuovere da quello esistente.

Valore restituito

Tipo: System.Delegate
Nuovo delegato da assegnare a quello esistente.

Note

Utilizzare RemoveCallback nelle implementazioni di Unsubscribe.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ContextItemManager Classe

Spazio dei nomi Microsoft.Windows.Design

ContextItem

SubscribeContextCallback<TContextItemType>

ServiceManager

FeatureManager

Altre risorse

Architettura di modifica dei contesti

Informazioni sull'estensibilità Progettazione WPF