J'ai un bouton qui ferme ma fenêtre lorsqu'il est cliqué :
<Button x:Name="buttonOk" IsCancel="True">Ok</Button>
Cela fonctionne bien jusqu'à ce que j'ajoute une commande au bouton, par exemple
<Button x:Name="buttonOk" Command="{Binding SaveCommand}" IsCancel="True">Ok</Button>
Maintenant, il ne se ferme pas vraisemblablement parce que je gère la commande. Je peux résoudre ce problème en ajoutant un gestionnaire d'événement et en appelant this.Close(), c'est-à-dire
<Button x:Name="buttonOk" Click="closeWindow" Command="{Binding SaveCommand}" IsCancel="True">Ok</Button>
mais j'ai maintenant du code dans mon code arrière, c'est-à-dire la méthode "SaveCommand". J'utilise le modèle MVVM et SaveCommand est le seul code dans mon code arrière.
Comment puis-je procéder différemment pour ne pas utiliser le code derrière ?