プロパティからウィンドウ設定を取得し、MVVMモデルを使用するときにウィンドウXAMLでそれらを「双方向」にバインドする方法に関するいくつかの投稿を読みました。しかし、常に、作成者はそれらをコードビハインドに保存することになります。
void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
Properties.Settings.Default.Save();
}
プロパティを保存するクラスルーチンにバインドするようにMainWindowXAMLを設定したいと思います。私は次のような何かがあるべきだと思います:
WindowClosing="{Binding MyClosingEventRoutine}"