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 |
Нет |