ExecutedRoutedEventArgs.Parameter Eigenschaft

Definition

Ruft Datenparameter des Befehls ab.

public:
 property System::Object ^ Parameter { System::Object ^ get(); };
public object Parameter { get; }
member this.Parameter : obj
Public ReadOnly Property Parameter As Object

Eigenschaftswert

Die befehlsspezifischen Daten. Der Standardwert ist null.

Beispiele

Im folgenden Beispiel wird ein ExecutedRoutedEventHandler für einen benutzerdefinierten RoutedCommanderstellt. Der Handler aktualisiert ein TextBox mit der aktuellen Zeit und der Value Eigenschaft eines Slider Steuerelements, das über den ExecutedRoutedEventArgs.Parameteran den Handler übergeben wird.

//  Executed Event Handler
//
//  Updates the output TextBox with the current seconds 
//  and the target second, which is passed through Args.Parameter.
private void CustomCommandExecuted(object sender, ExecutedRoutedEventArgs e)
{
    txtResults.Text = "Command Executed at " +
        DateTime.Now.Second + " seconds after the minute \n\n" +
        "The target second is set to " +
        e.Parameter;
}
'  Executed Event Handler
'
'  Updates the output TextBox with the current seconds 
'  and the target second, which is passed through Args.Parameter.
Private Sub CustomCommandExecuted(ByVal sender As Object, ByVal e As ExecutedRoutedEventArgs)
    txtResults.Text = "Command Executed at " & Date.Now.Second & " seconds after the minute " & vbLf & vbLf & "The target second is set to " & e.Parameter.ToString()
End Sub

Hinweise

Diese Eigenschaft stellt einen generischen Datenparameter dar, der durch den jeweiligen Befehl definiert wird.

Wenn dieser Parameter nicht benötigt wird, null kann übergeben werden.

Normalerweise wird der Parameter verwendet, um bestimmte Informationen an den Befehl zu übergeben, wenn er ausgeführt wird. Der Typ der Daten wird durch den Befehl definiert.

Gilt für:

Weitere Informationen