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


PresentationSource.RemoveSourceChangedHandler Метод

Определение

Удаляет обработчик события SourceChanged из предоставленного элемента.

public:
 static void RemoveSourceChangedHandler(System::Windows::IInputElement ^ e, System::Windows::SourceChangedEventHandler ^ handler);
public static void RemoveSourceChangedHandler (System.Windows.IInputElement e, System.Windows.SourceChangedEventHandler handler);
static member RemoveSourceChangedHandler : System.Windows.IInputElement * System.Windows.SourceChangedEventHandler -> unit
Public Shared Sub RemoveSourceChangedHandler (e As IInputElement, handler As SourceChangedEventHandler)

Параметры

e
IInputElement

Элемент, из который удаляется обработчик.

handler
SourceChangedEventHandler

Удаленная реализация обработчика.

Комментарии

Несмотря на то, что это перенаправленное событие, существуют специальные ограничения, которые отличаются от обычного поведения перенаправленного события, из-за относительно небольшого количества элементов в типичном сценарии приложения, которые будут беспокоиться об обработке этого события.

  • Для удаления обработчиков нельзя использовать методы UIElement или ContentElementRemoveHandler. Необходимо использовать RemoveSourceChangedHandler.

  • Синтаксисы обработчиков событий c +=# и -= и другие синтаксисы обработчиков, относящихся к языку, не поддерживаются, так как само событие не предоставляется как общедоступное. Поддерживаются только методы PresentationSource служебной программы для добавления и удаления обработчиков напрямую.

Применяется к

См. также раздел