ExecutedRoutedEventArgs.Command Propriété

Définition

Obtient la commande qui a été appelée.Gets the command that was invoked.

public:
 property System::Windows::Input::ICommand ^ Command { System::Windows::Input::ICommand ^ get(); };
public System.Windows.Input.ICommand Command { get; }
member this.Command : System.Windows.Input.ICommand
Public ReadOnly Property Command As ICommand

Valeur de propriété

Commande associée à cet événement.The command associated with this event.

Exemples

L’exemple suivant crée un ExecutedRoutedEventHandler qui gère plusieurs commandes.The following example creates an ExecutedRoutedEventHandler that handles multiple commands. Le gestionnaire vérifie la Command propriété sur le ExecutedRoutedEventArgs pour déterminer la méthode à appeler.The handler checks the Command property on the ExecutedRoutedEventArgs to determine which method to call.

private void ExecutedDisplayCommand(object sender,
    ExecutedRoutedEventArgs e)
{
    RoutedCommand command = e.Command as RoutedCommand;

    if(command != null)
    {
        if(command == MediaCommands.Pause)
        {
               MyPauseMethod();
        }
        if(command == MediaCommands.Play)
        {
               MyPlayMethod();
        }
        if(command == MediaCommands.Stop)
        {
               MyStopMethod();
        }
    }
}
Private Sub ExecutedDisplayCommand(ByVal sender As Object, ByVal e As ExecutedRoutedEventArgs)
    Dim command As RoutedCommand = TryCast(e.Command, RoutedCommand)

    If command IsNot Nothing Then
        If command Is MediaCommands.Pause Then
               MyPauseMethod()
        End If
        If command Is MediaCommands.Play Then
               MyPlayMethod()
        End If
        If command Is MediaCommands.Stop Then
               MyStopMethod()
        End If
    End If
End Sub

Remarques

La commande associée à l’événement peut être castée en une implémentation spécifique ICommandde, telle qu' RoutedCommandun, si le type est connu.The command associated with the event can be cast to the specific implementation of ICommand, such as a RoutedCommand, if the type is known.

S’applique à

Voir aussi