ExecutedRoutedEventArgs.Parameter Propriété

Définition

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 .

S’applique à

Voir aussi