RoutedEventArgs Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe RoutedEventArgs.
Overload
| Nome | Descrizione |
|---|---|
| RoutedEventArgs() |
Inizializza una nuova istanza della classe RoutedEventArgs. |
| RoutedEventArgs(RoutedEvent) |
Inizializza una nuova istanza della RoutedEventArgs classe utilizzando l'identificatore di evento indirizzato fornito. |
| RoutedEventArgs(RoutedEvent, Object) |
Inizializza una nuova istanza della RoutedEventArgs classe utilizzando l'identificatore di evento indirizzato fornito e fornendo la possibilità di dichiarare un'origine diversa per l'evento. |
RoutedEventArgs()
Inizializza una nuova istanza della classe RoutedEventArgs.
public:
RoutedEventArgs();
public RoutedEventArgs();
Public Sub New ()
Commenti
Quando si usa questo costruttore senza parametri, tutte le proprietà pubbliche della nuova RoutedEventArgs istanza presuppongono i valori predefiniti seguenti:
Il valore predefinito di RoutedEvent è
null.Handled il valore predefinito è
falseIl valore predefinito di Source è
null.Il valore predefinito di OriginalSource è
null.
I valori Null per Source e OriginalSource indicano solo che i RoutedEventArgs dati non tentano di specificare l'origine. Quando questa istanza viene usata in una chiamata a RaiseEvent, i Source valori e OriginalSource vengono popolati in base all'elemento che ha generato l'evento e vengono passati ai listener tramite il routing.
Vedi anche
Si applica a
RoutedEventArgs(RoutedEvent)
Inizializza una nuova istanza della RoutedEventArgs classe utilizzando l'identificatore di evento indirizzato fornito.
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)
Parametri
- routedEvent
- RoutedEvent
Identificatore dell'evento indirizzato per questa istanza della RoutedEventArgs classe .
Esempio
Nell'esempio seguente viene creato un nuovo RoutedEventArgs oggetto da usare in una chiamata a 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
Commenti
Quando si usa questo costruttore di overload, le proprietà non specificate della nuova RoutedEventArgs istanza presuppongono i valori predefiniti seguenti:
Handled il valore predefinito è
falseIl valore predefinito di Source è
null.Il valore predefinito di OriginalSource è
null.
I valori Null per Source e OriginalSource indicano solo che non RoutedEventArgs viene effettuato alcun tentativo di specificare l'origine. Quando questa istanza viene usata in una chiamata a RaiseEvent, i Source valori e OriginalSource vengono popolati in base all'elemento che ha generato l'evento e vengono passati ai listener tramite il routing.
Vedi anche
Si applica a
RoutedEventArgs(RoutedEvent, Object)
Inizializza una nuova istanza della RoutedEventArgs classe utilizzando l'identificatore di evento indirizzato fornito e fornendo la possibilità di dichiarare un'origine diversa per l'evento.
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)
Parametri
- routedEvent
- RoutedEvent
Identificatore dell'evento indirizzato per questa istanza della RoutedEventArgs classe .
- source
- Object
Origine alternativa che verrà segnalata quando viene gestito l'evento. In questo modo viene prepopolato la Source proprietà .
Commenti
Quando si usa questo costruttore di overload, le proprietà non specificate della nuova RoutedEventArgs istanza presuppongono i valori predefiniti seguenti:
Handled il valore predefinito è
falseIl valore predefinito di OriginalSource è
null.
I valori Null per OriginalSource vengono popolati in base all'elemento che ha generato l'evento e passato attraverso il routing, ma verranno letti null prima della chiamata.
Usare questa firma quando si RoutedEventArgs passa a macchine virtuali, ad OnSelectionChangedesempio , in cui gli argomenti vengono usati per chiamare RaiseEvent internamente.