RoutedEventArgs Konstruktorer

Definition

Initierar en ny instans av RoutedEventArgs klassen.

Överlagringar

Name Description
RoutedEventArgs()

Initierar en ny instans av RoutedEventArgs klassen.

RoutedEventArgs(RoutedEvent)

Initierar en ny instans av klassen med hjälp av RoutedEventArgs den angivna routade händelseidentifieraren.

RoutedEventArgs(RoutedEvent, Object)

Initierar en ny instans av RoutedEventArgs klassen med den angivna routade händelseidentifieraren och ger möjlighet att deklarera en annan källa för händelsen.

RoutedEventArgs()

Initierar en ny instans av RoutedEventArgs klassen.

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

Kommentarer

När du använder den här parameterlösa konstruktorn förutsätter alla offentliga egenskaper för den nya RoutedEventArgs instansen följande standardvärden:

Null-värden för Source och OriginalSource innebär bara att RoutedEventArgs data inte gör något försök att ange källan. När den här instansen används i ett anrop till RaiseEventSource fylls värdena och OriginalSource baserat på elementet som utlöste händelsen och skickas vidare till lyssnare via routningen.

Se även

Gäller för

RoutedEventArgs(RoutedEvent)

Initierar en ny instans av klassen med hjälp av RoutedEventArgs den angivna routade händelseidentifieraren.

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)

Parametrar

routedEvent
RoutedEvent

Den dirigerade händelseidentifieraren för den här instansen RoutedEventArgs av klassen.

Exempel

I följande exempel skapas en ny RoutedEventArgs för användning i ett anrop till 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

Kommentarer

När du använder den här överbelastade konstruktorn förutsätter ospecificerade egenskaper för den nya RoutedEventArgs instansen följande standardvärden:

Null-värden för Source och OriginalSource innebär bara att detta RoutedEventArgs inte gör något försök att ange källan. När den här instansen används i ett anrop till RaiseEventSource fylls värdena och OriginalSource baserat på elementet som utlöste händelsen och skickas vidare till lyssnare via routningen.

Se även

Gäller för

RoutedEventArgs(RoutedEvent, Object)

Initierar en ny instans av RoutedEventArgs klassen med den angivna routade händelseidentifieraren och ger möjlighet att deklarera en annan källa för händelsen.

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)

Parametrar

routedEvent
RoutedEvent

Den dirigerade händelseidentifieraren för den här instansen RoutedEventArgs av klassen.

source
Object

En alternativ källa som rapporteras när händelsen hanteras. Detta fyller i egenskapen i Source förväg.

Kommentarer

När du använder den här överbelastade konstruktorn förutsätter ospecificerade egenskaper för den nya RoutedEventArgs instansen följande standardvärden:

Null-värden för OriginalSource fylls i baserat på elementet som utlöste händelsen och vidarebefordrades via routningen, men läses null före anropet.

Använd den här signaturen när du skickar RoutedEventArgs till virtuella datorer, till exempel OnSelectionChanged, där argumenten används för att anropa RaiseEvent internt.

Gäller för