次の方法で共有


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 ユーティリティ メソッドのみがサポートされています。

適用対象

こちらもご覧ください