WPFアプリケーションでMVVMCrossを使用しており、アプリケーション全体をシャットダウンするために GUI に [閉じる] (または[終了]) ボタンを提供したいと考えています。MVVMCross機能を使用してこれを行う簡単な方法はありますか?
私は自分で次のアプローチを試しましたMainViewModel:
public class MainViewModel : MvxViewModel
{
private MvxCommand _closeCommand;
public MvxCommand CloseCommand {
get {
return _closeCommand ?? (_closeCommand = new MvxCommand(DoClose));
}
}
public void DoClose() {
Close(this);
}
}
残念ながら、役に立ちませんでした。にDoCloseバインドされているボタンを押すとメソッドが呼び出されますが、WPFが に設定されていてCloseCommandも、ビューモデル (および対応するビュー) は閉じません。App StartupUriMainView