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).
Использование атрибута XAML
<object CommandParameter="commandParameter" />
Значения XAML
commandParameter
Значение того же типа, что и определенная команда, указанная в свойстве Command . Если вы используете существующую команду библиотеки команд, ознакомьтесь с документацией по этой библиотеке команд для сведений об использовании XAML, включая ожидаемый CommandParameter тип команды. Если вы используете пользовательскую команду, см. раздел "Примечания".
Сведения о свойстве зависимостей
Поле идентификатора | CommandParameterProperty |
Для свойств метаданных задано значение true |
Нет |