PresentationSource.RemoveSourceChangedHandler 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从提供的元素中删除 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 或 ContentElementRemoveHandler 方法来删除处理程序。 必须使用 RemoveSourceChangedHandler。
不支持 C#
+=
和-=
事件处理程序语法和其他特定于语言的处理程序语法,因为事件本身不会公开为公共。 仅支持用于直接添加和删除处理程序的 PresentationSource 实用工具方法。