Я использую Catel в качестве рамки MVVM для разработки приложения WPF.Закрыть окно с Catel
Я открываю окно с помощью UIVisualizerService, предоставленной Catel, как это:
this.uiVisualizerService.ShowDialog(new ViewModel);
Это отлично работает. Проблема заключается в том, что я не могу закрыть окно, как сказано на сайте Catel
this.CloseViewModel(true);
При нажатии на кнопку отмены, то команда выполняется, но ничего не происходит.
Подробнее:
Мое окно с фоновым кодом класса:
public partial class Window : Window
{
public Window()
{
this.InitializeComponent();
}
}
Моя кнопка Отмена:
<Button Command="{Binding CancelCommand}" />
Мой метод команды в моем ViewModel:
private void CancelCommandExecuted()
{
this.CloseViewModel(true);
}
Спасибо заранее!
Вы используете DataWindow или пользовательскую реализацию? –
Нет, не так ли? Можно ли использовать это со стандартным окном WPF? – Loetn