状況は設定私は、私は設定ファイルでいくつかのデータを格納したいWPFでプロジェクトを作成してい
をデフォルトに設定を復元します。メニュー項目、ツリー項目、その他のデータと同様です。私はこれを実装できる方法は使用していた:
- XMLファイル を
- Ini Files
- Integrated Settings
- データベース
私はiniファイルを選択した問題は何
ファイルへのアプローチはlibrary。
しかし、ユーザーが設定ファイルを削除した場合、私の設定がデフォルトのバックアップになっているので、プログラムは問題なく実行できます。オプションには、私のところに来デフォルト設定に復元する場所:ファイルはこのクラスを削除されるとき
は、デフォルトの設定を保存するクラスを作成するサーバー
からデフォルト設定を取得それを復元することができます。
これらのクラスはほとんど使用されていませんが、プロジェクトに含まれているため、これは不正な解決策だと思います。そして、私がSOLIDとDRYの方法に従えば、私はウィットでさらに7つの(未使用の)クラスを終わらせます。
これを行うことで、設定を から外すことも考えられます。これはすでに
- 私はこのことを考えていないで構築しているのVisual Studioから統合された設定を使用して
は ツリー項目、メニュー項目のように、大量のデータを格納するためのものです。
ユーザーが設定ファイルを削除したときに質問
は、どのように私は(設定ファイルを再作成することで、デフォルトの設定を聖霊降臨祭)デフォルトに私のデータを復元する必要がありますか?私はどのようなアプローチを取るべきですか、それとも私が逃したものはありますか?
特定の実装の決定に基準を指定していないため、あなたの質問は広すぎます。 – dymanoid
ファイルウォッチャーイベントを使用して削除する –
@dymanoid私は自分の質問を更新しました。それは今より意味をなさないことを願っています –