CanExecuteRoutedEventArgs.Parameter Egenskap

Definition

Hämtar kommandospecifika data.

public:
 property System::Object ^ Parameter { System::Object ^ get(); };
public object Parameter { get; }
member this.Parameter : obj
Public ReadOnly Property Parameter As Object

Egenskapsvärde

Kommandodata. Standardvärdet är null.

Exempel

I följande exempel visas att använda en Button som kommandokälla för ett anpassat kommando. Egenskapen Command för Button är inställd på det anpassade RoutedCommand namnet customCommand och CommandParameter används för att skicka värdet för egenskapen för Value en Slider kontroll. Detta är prestation genom att använda databindning för att binda CommandParameter till Value egenskapen. Konverteraren i bindningsuttrycket är en anpassad IValueConverter som konverteras till en Value innan den binds Int32CommandParameter till .

<!-- 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"/>

Kommentarer

Kommandoparametern används för att skicka specifik information till kommandot när den körs. Datatypen definieras av kommandot .

Parameter kan vara null. Många kommandon bearbetar inte eller förväntar sig kommandoparametrar.

Gäller för

Se även