CanExecuteRoutedEventArgs.Parameter Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.RoutedCommandcustomCommand
ButtonCommand 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.