RoutedEventArgs コンストラクター

定義

RoutedEventArgs クラスの新しいインスタンスを初期化します。

オーバーロード

RoutedEventArgs()

RoutedEventArgs クラスの新しいインスタンスを初期化します。

RoutedEventArgs(RoutedEvent)

指定されたルーティング イベント識別子を使用して、RoutedEventArgs クラスの新しいインスタンスを初期化します。

RoutedEventArgs(RoutedEvent, Object)

指定されたルーティング イベント識別子を使用して、RoutedEventArgs クラスの新しいインスタンスを初期化します。また、このコンストラクターでは、イベントに対して異なるソースを宣言することができます。

RoutedEventArgs()

RoutedEventArgs クラスの新しいインスタンスを初期化します。

public:
 RoutedEventArgs();
public RoutedEventArgs ();
Public Sub New ()

注釈

このパラメーターなしのコンストラクターを使用する場合、新しい RoutedEventArgs インスタンスのすべてのパブリック プロパティでは、次の既定値が想定されます。

  • RoutedEvent では、既定値が null に設定されます。

  • Handled 既定値は false

  • Source では、既定値が null に設定されます。

  • OriginalSource では、既定値が null に設定されます。

OriginalSourceSource Null 値は、データがソースのRoutedEventArgs指定を試みないことを意味するだけです。 への呼び出しRaiseEventでこのインスタンスを使用すると、 と OriginalSourceSource値は、イベントを発生させた要素に基づいて設定され、ルーティングを介してリスナーに渡されます。

こちらもご覧ください

適用対象

RoutedEventArgs(RoutedEvent)

指定されたルーティング イベント識別子を使用して、RoutedEventArgs クラスの新しいインスタンスを初期化します。

public:
 RoutedEventArgs(System::Windows::RoutedEvent ^ routedEvent);
public RoutedEventArgs (System.Windows.RoutedEvent routedEvent);
new System.Windows.RoutedEventArgs : System.Windows.RoutedEvent -> System.Windows.RoutedEventArgs
Public Sub New (routedEvent As RoutedEvent)

パラメーター

routedEvent
RoutedEvent

RoutedEventArgs クラスのこのインスタンスに対するルーティング イベント識別子。

次の例では、 の呼び出しで使用する新しい RoutedEventArgs を構築します RaiseEvent

void RaiseTapEvent()
{
        RoutedEventArgs newEventArgs = new RoutedEventArgs(MyButtonSimple.TapEvent);
        RaiseEvent(newEventArgs);
}
Private Sub RaiseTapEvent()
    Dim newEventArgs As New RoutedEventArgs(MyButtonSimple.TapEvent)
    MyBase.RaiseEvent(newEventArgs)
End Sub

注釈

このオーバーロードされたコンストラクターを使用する場合、新しい RoutedEventArgs インスタンスの未指定のプロパティでは、次の既定値が想定されます。

  • Handled 既定値は false

  • Source では、既定値が null に設定されます。

  • OriginalSource では、既定値が null に設定されます。

OriginalSourceSource Null 値は、ソースRoutedEventArgsの指定を試みないことを意味するだけです。 への呼び出しRaiseEventでこのインスタンスを使用すると、 と OriginalSourceSource値は、イベントを発生させた要素に基づいて設定され、ルーティングを介してリスナーに渡されます。

こちらもご覧ください

適用対象

RoutedEventArgs(RoutedEvent, Object)

指定されたルーティング イベント識別子を使用して、RoutedEventArgs クラスの新しいインスタンスを初期化します。また、このコンストラクターでは、イベントに対して異なるソースを宣言することができます。

public:
 RoutedEventArgs(System::Windows::RoutedEvent ^ routedEvent, System::Object ^ source);
public RoutedEventArgs (System.Windows.RoutedEvent routedEvent, object source);
new System.Windows.RoutedEventArgs : System.Windows.RoutedEvent * obj -> System.Windows.RoutedEventArgs
Public Sub New (routedEvent As RoutedEvent, source As Object)

パラメーター

routedEvent
RoutedEvent

RoutedEventArgs クラスのこのインスタンスに対するルーティング イベント識別子。

source
Object

イベントの処理時に報告される代替ソース。 Source プロパティに、このソースが事前設定されます。

注釈

このオーバーロードされたコンストラクターを使用する場合、新しい RoutedEventArgs インスタンスの未指定のプロパティでは、次の既定値が想定されます。

OriginalSource Null 値は、イベントを発生させ、ルーティングを介して渡された要素に基づいて設定されますが、呼び出しの前に読み取 null られます。

このシグネチャは、 などのOnSelectionChanged仮想に渡RoutedEventArgsすときに使用します。ここで、引数は内部的に呼び出RaiseEventすために使用されます。

適用対象