У меня есть Button, который закрывает мое окно при нажатии:
<Button x:Name="buttonOk" IsCancel="True">Ok</Button>
Это нормально, пока я не добавлю Command к Button i.e.
<Button x:Name="buttonOk"
Command="{Binding SaveCommand}"
IsCancel="True">Ok</Button>
Теперь он не закрывается, предположительно, потому что я обрабатываю Command. Я могу исправить это, поставив EventHandler в и вызывающий this.Close() i.e.
<Button x:Name="buttonOk"
Click="closeWindow"
Command="{Binding SaveCommand}"
IsCancel="True">Ok</Button>
но теперь у меня есть код в моем коде, то есть метод SaveCommand. Я использую шаблон MVVM, а SaveCommand - это единственный код в моем коде.
Как я могу сделать это по-другому, чтобы не использовать код?