Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

WindowsUIButton.CommandParameter Property

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

Namespace: DevExpress.XtraBars.Docking2010

Assembly: DevExpress.XtraBars.v24.2.dll

#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