EditorButton.CommandParameter Property
Gets or sets the parameter that is passed to the command specified by the Command
property.
Namespace: DevExpress.XtraEditors.Controls
Assembly: DevExpress.XtraEditors.v24.1.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;
Read the following topics for additional information:
See Also