Sdílet prostřednictvím


RoutedEventArgs Konstruktory

Definice

Inicializuje novou instanci RoutedEventArgs třídy .

Přetížení

RoutedEventArgs()

Inicializuje novou instanci RoutedEventArgs třídy .

RoutedEventArgs(RoutedEvent)

Inicializuje novou instanci RoutedEventArgs třídy pomocí zadaného identifikátoru směrované události.

RoutedEventArgs(RoutedEvent, Object)

Inicializuje novou instanci RoutedEventArgs třídy pomocí zadaného identifikátoru směrované události a poskytuje příležitost deklarovat jiný zdroj pro událost.

RoutedEventArgs()

Inicializuje novou instanci RoutedEventArgs třídy .

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

Poznámky

Při použití tohoto konstruktoru bez parametrů všechny veřejné vlastnosti nové RoutedEventArgs instance předpokládají následující výchozí hodnoty:

Hodnoty Null pro Source a OriginalSource pouze znamenají, že RoutedEventArgs se data nepokouší určit zdroj. Při použití této instance ve volání , RaiseEventSource hodnoty a OriginalSource jsou naplněny na základě prvku, který vyvolal událost a jsou předány naslouchacím procesům prostřednictvím směrování.

Viz také

Platí pro

RoutedEventArgs(RoutedEvent)

Inicializuje novou instanci RoutedEventArgs třídy pomocí zadaného identifikátoru směrované události.

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)

Parametry

routedEvent
RoutedEvent

Identifikátor směrované události pro tuto instanci RoutedEventArgs třídy .

Příklady

Následující příklad vytvoří nové RoutedEventArgs pro použití ve volání .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

Poznámky

Při použití tohoto přetížené konstruktoru neurčené vlastnosti nové RoutedEventArgs instance předpokládají následující výchozí hodnoty:

Hodnoty Null pro Source a OriginalSource pouze znamenají, že se RoutedEventArgs nepokusí určit zdroj. Při použití této instance ve volání , RaiseEventSource hodnoty a OriginalSource jsou naplněny na základě prvku, který vyvolal událost a jsou předány naslouchacím procesům prostřednictvím směrování.

Viz také

Platí pro

RoutedEventArgs(RoutedEvent, Object)

Inicializuje novou instanci RoutedEventArgs třídy pomocí zadaného identifikátoru směrované události a poskytuje příležitost deklarovat jiný zdroj pro událost.

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)

Parametry

routedEvent
RoutedEvent

Identifikátor směrované události pro tuto instanci RoutedEventArgs třídy .

source
Object

Alternativní zdroj, který se bude hlásit při zpracování události. Tím se vlastnost předem naplní Source .

Poznámky

Při použití tohoto přetížené konstruktoru neurčené vlastnosti nové RoutedEventArgs instance předpokládají následující výchozí hodnoty:

Hodnoty Null pro OriginalSource jsou naplněny na základě elementu, který vyvolal událost a předal ho směrováním, ale přečte null se před vyvoláním.

Tento podpis použijte při předávání RoutedEventArgs virtuálním objektům, jako OnSelectionChangedje , kde se argumenty používají k internímu volání RaiseEvent .

Platí pro