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)
Параметры
Элемент, из которого удаляется обработчик.
- handler
- SourceChangedEventHandler
Удаляемая реализация обработчика.
Комментарии
Несмотря на то, что это перенаправленное событие, существуют специальные ограничения, которые отличаются от обычного поведения перенаправленного события, из-за относительно небольшого количества элементов в типичном сценарии приложения, которые будут беспокоиться об обработке этого события.
Вы не можете использовать UIElement методы или ContentElement RemoveHandler методы для удаления обработчиков. Для этого необходимо использовать RemoveSourceChangedHandler.
Синтаксисы C#
+=
и-=
обработчиков событий и другие синтаксисы обработчиков для конкретного языка не поддерживаются, так как само событие не предоставляется как общедоступное. Поддерживаются только служебные PresentationSource методы для добавления и удаления обработчиков напрямую.