У меня есть 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
- это единственный код в моем коде.
Как я могу сделать это по-другому, чтобы не использовать код?