Поделиться через


ContextItemManager.RemoveCallback - метод

Вспомогательный метод, который выполняет Delegate.Remove, но знает, как развертывать делегаты, являющиеся прокси по отношению к универсальным обратным вызовам.

Пространство имен:  Microsoft.Windows.Design
Сборка:  Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)

Синтаксис

'Декларация
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

Параметры

  • existing
    Тип: System.Delegate
    Существующий делегат.
  • toRemove
    Тип: System.Delegate
    Делегат, который необходимо удалить из существующего.

Возвращаемое значение

Тип: System.Delegate
Новый делегат, который необходимо назначить существующему.

Заметки

Используйте RemoveCallback в реализациях Unsubscribe.

Безопасность платформы .NET Framework

См. также

Ссылки

ContextItemManager Класс

Microsoft.Windows.Design - пространство имен

ContextItem

SubscribeContextCallback<TContextItemType>

ServiceManager

FeatureManager

Другие ресурсы

Архитектура контекста редактирования

Общее представление о расширяемости конструктора WPF