CanExecuteRoutedEventArgs.Parameter Özellik

Tanım

Komuta özgü verileri alır.

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

Özellik Değeri

Komut verileri. null varsayılan değerdir.

Örnekler

Aşağıdaki örnek, özel bir Button komut için komut kaynağı olarak kullanılacak şekilde gösterilir. özelliği adlı özel olarak ayarlanır ve Command bir Button denetimin özelliğinin RoutedCommand değerini geçirmek için kullanılır.customCommandCommandParameterValueSlider Bu, özelliğine bağlamak CommandParameter için veri bağlama kullanılarak gerçekleştirilir Value . Bağlama ifadesindeki dönüştürücü, bağlamadan önce öğesine dönüştüren IValueConverter özel Value bir Int32 ifadedirCommandParameter.

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

Açıklamalar

Komut parametresi, yürütülürken komuta belirli bilgileri geçirmek için kullanılır. Verilerin türü komutuyla tanımlanır.

Parameter olabilir null. Birçok komut komut parametrelerini işlemez veya beklemez.

Şunlara uygulanır

Ayrıca bkz.