Поделиться через


ButtonBase.CommandParameter Свойство

Определение

Возвращает или задает параметр для передачи свойству Command .

public:
 property System::Object ^ CommandParameter { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public object CommandParameter { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.CommandParameter : obj with get, set
Public Property CommandParameter As Object

Значение свойства

Параметр для передачи свойству Command .

Атрибуты

Комментарии

Большинство существующих команд из библиотек команд не используют параметр команды. Из команд, которые используют параметр команды, большинство из них принимают параметр с некоторым примитивным значением типа, например целым числом или строкой. Однако можно создать пользовательскую команду, в которой эта команда ожидает непримитивный тип в качестве параметра команды. Для пользовательского случая команды, например, для настройки CommandParameter в коде может потребоваться новый или существующий экземпляр объекта. Для настройки CommandParameter разметки может потребоваться синтаксис элемента свойства, где элемент объекта, заполняющий синтаксис элемента свойства, является новым элементом типа, ожидаемого этой командой. Кроме того, для настройки разметки может потребоваться ссылка через расширение разметки для существующего объекта (обычно эти ссылки выполняются с расширением разметки привязки или расширением staticResource Markup).

Использование атрибута XAML

<object CommandParameter="commandParameter" />

Значения XAML

commandParameter Значение того же типа, что и определенная команда, указанная в свойстве Command . Если вы используете существующую команду библиотеки команд, ознакомьтесь с документацией по этой библиотеке команд для сведений об использовании XAML, включая ожидаемый CommandParameter тип команды. Если вы используете пользовательскую команду, см. статью "Примечания".

Сведения о свойстве зависимостей

Элемент Ценность
Поле идентификатора CommandParameterProperty
Свойства метаданных, равные свойству true Нет

Применяется к

См. также раздел