CanExecuteRoutedEventArgs.Parameter Propriété

Définition

Obtient les données spécifiques à 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 de commande. La valeur par défaut est null.

Exemples

L’exemple suivant montre comment utiliser un Button comme source de commande pour une commande personnalisée. La Command propriété du Button est définie sur le personnalisé RoutedCommand appelé customCommand et le CommandParameter est utilisé pour passer la valeur de la Value propriété d’un Slider contrôle. Pour ce faire, utilisez la liaison de données pour lier à CommandParameter la Value propriété . Le convertisseur dans l’expression de liaison est un personnalisé IValueConverter qui se convertit Value en un Int32 avant de le CommandParameterlier au .

<!-- The Command Source for the custom command-->
<!-- Passes Slider.Value as the CommandParameter-->
<Button Command="{x:Static custom:Window1.customCommand}" 
        Content="Command"
        CommandParameter="{Binding ElementName=secondSlider,
                            Path=Value,
                            Converter={StaticResource ValueConverterResource}}" 
        Margin="10"/>

Remarques

Le paramètre de commande est utilisé pour transmettre des informations spécifiques à la commande lorsqu’elle est exécutée. Le type des données est défini par la commande .

Parameter peut être null. De nombreuses commandes ne traitent pas ou n’attendent pas de paramètres de commande.

S’applique à

Voir aussi