Skip to main content
All docs
V23.2

BaseButton.CommandParameter Property

Gets or sets the parameter that is passed to the command specified by the Command property.

Namespace: DevExpress.XtraEditors

Assembly: DevExpress.XtraEditors.v23.2.dll

NuGet Package: DevExpress.Win.Navigation

Declaration

[Bindable(true)]
[Browsable(false)]
[DXCategory("Action")]
public object CommandParameter { get; set; }

Property Value

Type Description
Object

The parameter.

Remarks

Func<int, bool> canExecute = (p) => (2 + 2 == p);
// Creates a parameterized command with the `canExecute` parameter.
DelegateCommand<int> command = new DelegateCommand<int>((v) => {
    XtraMessageBox.Show(string.Format(
        "Hello! The command parameter is {0}." + Environment.NewLine +
        "The command is running because the `canExecute` condition is `True`.", v));
}, canExecute);
// Binds the Command property of a button.
commandButton.Command = command;
commandButton.CommandParameter = 4;

Run Demo: Parameterized Command Run Demo: Simple Command

Read the following topics for additional information:

See Also