ExecutedRoutedEventArgs.Parameter Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le paramètre de données de la commande.
public:
property System::Object ^ Parameter { System::Object ^ get(); };
public object Parameter { get; }
member this.Parameter : obj
Public ReadOnly Property Parameter As Object
Valeur de propriété
Données spécifiques à la commande. La valeur par défaut est null
.
Exemples
L’exemple suivant crée un ExecutedRoutedEventHandler pour un personnalisé RoutedCommand. Le gestionnaire met à jour un TextBox avec l’heure actuelle et la Value propriété d’un Slider contrôle qui est passé au gestionnaire via le ExecutedRoutedEventArgs.Parameter.
// 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
Remarques
Cette propriété représente un paramètre de données générique défini par la commande particulière.
Si ce paramètre n’est pas nécessaire, null
peut être passé.
Normalement, le Parameter est utilisé pour transmettre des informations spécifiques à la commande lors de son exécution. Le type des données est défini par la commande .