Skip to main content
A newer version of this page is available. .
All docs
V20.2

ConfirmationBehavior.Command Property

Gets or sets the command that runs if the user accepts the confirmation message. This is a dependency property.

Namespace: DevExpress.Mvvm.UI

Assembly: DevExpress.Xpf.Core.v20.2.dll

NuGet Packages: DevExpress.WindowsDesktop.Wpf.Core, DevExpress.Wpf.Core

Declaration

public ICommand Command { get; set; }

Property Value

Type Default Description
ICommand `null`

The associated control’s Command property.

Remarks

The following code sample attaches a command to a Button and enables a confirmation message for this command:

<Button Content="Close">
    <dxmvvm:Interaction.Behaviors>
        <dxmvvm:ConfirmationBehavior EnableConfirmationMessage="{Binding IsSaved, Converter={StaticResource BooleanNegationConverter}}" 
                                     Command="{Binding CloseCommand}" MessageText="The document has unsaved changes. Do you want to close the document?"/>
    </dxmvvm:Interaction.Behaviors>
</Button>
using DevExpress.Mvvm;
using DevExpress.Mvvm.DataAnnotations;
// ...
    public class MainViewModel : ViewModelBase {
    // ...
        [Command]
        public void Close() {
        // ...
        }
    }
}

Some controls do not have a Command property. In such cases, use the CommandPropertyName property to attach the behavior to the desired command.

See Also