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

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

Object

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

Атрибуты

Комментарии

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

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

<object CommandParameter="commandParameter" />  

Значения XAML

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

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

Поле идентификатора CommandParameterProperty
Для свойств метаданных задано значение true Нет

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

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