UIElement.RemoveHandler(RoutedEvent, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したルーティング イベント ハンドラーをこの UIElement から削除します。 通常、問題のハンドラーは AddHandler によって追加されました。
public:
virtual void RemoveHandler(RoutedEvent ^ routedEvent, Platform::Object ^ handler) = RemoveHandler;
void RemoveHandler(RoutedEvent const& routedEvent, IInspectable const& handler);
public void RemoveHandler(RoutedEvent routedEvent, object handler);
function removeHandler(routedEvent, handler)
Public Sub RemoveHandler (routedEvent As RoutedEvent, handler As Object)
パラメーター
- routedEvent
- RoutedEvent
ハンドラーがアタッチされているルーティング イベントの識別子。
注釈
RemoveHandler は、 AddHandler でサポートされているイベントのイベント ハンドラー ( UIElement の入力固有のイベント) にのみ使用できます。 より正確には、イベントには RoutedEvent 型の *Event プロパティが必要です。これは、UIElement 上の特定のイベントにのみ当てはまります。 RemoveHandler を使用して、ランタイム クラス インスタンスのWindows ランタイム イベントのイベント ハンドラーを一般的に解除することはできません。 代わりに、特定のイベント ハンドラーのフック解除構文を使用する必要があります。
-=
C#- Microsoft Visual Basic の RemoveHandler
-=
Visual C++ コンポーネント拡張機能 (C++/CX)
メソッド呼び出しの入力パラメーターに一致する条件で登録されたハンドラーがない場合、このメソッドを呼び出しても効果はありません。
このメソッドは、最初にハンドラーをアタッチした AddHandler 呼び出しで handledEventsToo パラメーターが true であったかどうかを無視します。