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


ContextItemManager.RemoveCallback - метод

Обновлен: Ноябрь 2007

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

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

Синтаксис

'Декларация
Protected Shared Function RemoveCallback ( _
    existing As Delegate, _
    toRemove As Delegate _
) As Delegate
'Применение
Dim existing As [Delegate]
Dim toRemove As [Delegate]
Dim returnValue As [Delegate]

returnValue = ContextItemManager.RemoveCallback(existing, _
    toRemove)
protected static Delegate RemoveCallback(
    Delegate existing,
    Delegate toRemove
)
protected:
static Delegate^ RemoveCallback(
    Delegate^ existing, 
    Delegate^ toRemove
)
protected static function RemoveCallback(
    existing : Delegate, 
    toRemove : Delegate
) : Delegate

Параметры

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

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

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

Заметки

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

Разрешения

См. также

Ссылки

ContextItemManager Класс

ContextItemManager - члены

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

ContextItem

SubscribeContextCallback<ContextItemType>

ServiceManager

FeatureManager

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

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

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