この WPF アプリケーションには、[オプション] ダイアログがあります。現在、各設定を変更することにより、クライアントはデータを WCF サービスに送信します。オプション ダイアログは から継承され、[ DataWindow
OK]、[キャンセル]、[適用] の 3 つのボタンがあります。現在、変更された各設定をキャッシュし、[適用]/[OK] ボタンをクリックして、変更された設定のバッチ全体を WCF に送信するためのより良いソリューションを探しています。これまでに直面した主な問題は次のとおりです。
- 設定ダイアログには、異なるビューを持つ 3 つのタブがあります。各ビューには独自のビュー モデルがあるため、すべてのビューの変更に対して単一のプロキシである必要があります。
- IMementoService を使用すると、操作を元に戻す/やり直すことしかできませんが、変更をキャッシュしてオンデマンドで続行する必要があります。
Catel はその場合に役立つものを提供していますか?