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 komut için komut kaynağı olarak bir Button kullanmak üzere gösterilir. özelliği adlı özel değerine ayarlanır ve CommandParameter bir Slider denetimin özelliğinin Value değerini geçirmek için kullanılır.RoutedCommandcustomCommandButtonCommand Bu, özelliğine bağlamak CommandParameter için databinding kullanılarak gerçekleştirilir Value . Bağlama ifadesindeki dönüştürücü, bağlamadan önce öğesine dönüştüren Value özel bir IValueConverterInt32 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ü komutu tarafından tanımlanır.

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

Şunlara uygulanır

Ayrıca bkz.