RoutedEventArgs コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
RoutedEventArgs クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| RoutedEventArgs() |
RoutedEventArgs クラスの新しいインスタンスを初期化します。 |
| RoutedEventArgs(RoutedEvent) |
指定されたルーティング イベント識別子を使用して、 RoutedEventArgs クラスの新しいインスタンスを初期化します。 |
| RoutedEventArgs(RoutedEvent, Object) |
指定されたルーティング イベント識別子を使用して、 RoutedEventArgs クラスの新しいインスタンスを初期化し、イベントの別のソースを宣言する機会を提供します。 |
RoutedEventArgs()
RoutedEventArgs クラスの新しいインスタンスを初期化します。
public:
RoutedEventArgs();
public RoutedEventArgs();
Public Sub New ()
注釈
このパラメーターなしのコンストラクターを使用する場合、新しい RoutedEventArgs インスタンスのすべてのパブリック プロパティでは、次の既定値が想定されます。
RoutedEvent では、既定値が
nullに設定されます。Handled 既定値は 〗
falseSource では、既定値が
nullに設定されます。OriginalSource では、既定値が
nullに設定されます。
SourceとOriginalSourceの null 値は、RoutedEventArgs データがソースの指定を試みないことを意味するだけです。 RaiseEventの呼び出しでこのインスタンスを使用すると、イベントを発生させ、ルーティングを介してリスナーに渡される要素に基づいて、SourceとOriginalSourceの値が設定されます。
こちらもご覧ください
適用対象
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 既定値は 〗
falseSource では、既定値が
nullに設定されます。OriginalSource では、既定値が
nullに設定されます。
SourceとOriginalSourceの null 値は、このRoutedEventArgsがソースの指定を試みないことを意味するだけです。 RaiseEventの呼び出しでこのインスタンスを使用すると、イベントを発生させ、ルーティングを介してリスナーに渡される要素に基づいて、SourceとOriginalSourceの値が設定されます。
こちらもご覧ください
適用対象
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 クラスのこのインスタンスのルーティング イベント識別子。
注釈
このオーバーロードされたコンストラクターを使用する場合、新しい RoutedEventArgs インスタンスの未指定のプロパティでは、次の既定値が想定されます。
Handled 既定値は 〗
falseOriginalSource では、既定値が
nullに設定されます。
OriginalSourceの null 値は、イベントを発生させ、ルーティングを通じて渡された要素に基づいて設定されますが、呼び出し前にnull読み取られます。
このシグネチャは、RoutedEventArgs などの仮想にOnSelectionChangedを渡すときに使用します。引数は内部でRaiseEventを呼び出すために使用されます。