CanExecuteRoutedEventArgs.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 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.