この汎用リストがアプリケーション設定に保存されないのはなぜですか?

カイルウィリアムソン

アプリケーション設定ファイル(Settings.settings)にさまざまな変数を保存してロードしています。などの保存/ロード変数stringsUrisおよびDataTablesされて正しく動作

カスタムオブジェクトを保存/ロードしようとするとList<IterationFilter>、アプリケーションを閉じて再度開くとリストが失われます。List<IterationFilters>リストに追加されて保存されたnull場合でも、アプリケーションがリロードされたときになりますIterationFilter

文字列の保存(正しく機能):

Properties.Settings.Default.ConnectionString = connectionString;
Properties.Settings.Default.Save();

ジェネリックリストの保存:

Properties.Settings.Default.FilterList.Add(newFilter);
Properties.Settings.Default.Save();

私はこの答えに従って、リスト設定を作成しました。私の.settingsファイルは次のようになります。

設定ファイルを示すVisualStudioのスクリーンショット

[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public System.Collections.Generic.List<TFS_Extraction.IterationFilter> FilterList {
    get{
            return ((System.Collections.Generic.List<TFS_Extraction.IterationFilter>)(this["FilterList"]));
       }
    set{
            this["FilterList"] = value;
       }
}

私のIterationFilterクラス:

namespace TFS_Extraction
{
[Serializable]
public class IterationFilter
{
    public string Operator { get; set; }
    public string Value { get; set; }

    public IterationFilter(string _operator, string _value)
    {
        Operator = _operator;
        Value = _value;
    }
}    
Kostya

TFS_Extraction.IterationFilterシリアル化可能である必要があります。このクラスには、パブリックのデフォルトコンストラクタが必要です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

流星の設定がアプリケーションに渡されないのはなぜですか?

分類Dev

アプリケーションにAndroidManifest権限が設定されていないのはなぜですか

分類Dev

アプリケーションにAndroidManifest権限が設定されていないのはなぜですか

分類Dev

WPF設定に汎用リストがないのはなぜですか?

分類Dev

MobileFirstアプリケーションストアアプリにMobileFirstアプリのアイコンが表示されないのはなぜですか

分類Dev

アプリケーションにSUIDが設定されているのに、なぜコアダンプが作成されないのですか?

分類Dev

アプリケーションにSUIDが設定されているのに、なぜコアダンプが作成されないのですか?

分類Dev

JSONのリストがモバイルアプリケーションのリストビューに表示されないのはなぜですか?

分類Dev

このopenglアプリケーションで黒い画面が表示されるのはなぜですか?

分類Dev

アプリのバックアップが許可されているのに、アプリケーションを再インストールするとSPがクリアされることがあるのはなぜですか?

分類Dev

アプリケーションで「プット」が使用されないのはなぜですか?

分類Dev

アプリケーションで「プット」が使用されないのはなぜですか?

分類Dev

〜/ usrにインストールされたアプリはターミナルから起動しますが、[アプリケーション]メニューからは起動しません(または、.profileでのld_library_pathの設定が正常に機能しないのはなぜですか)

分類Dev

オプションが設定されていないのに、AJAXbeforeSendおよびcomplete関数が複数回トリガーされるのはなぜですか

分類Dev

アプリケーションが強制終了されたときに共有設定がStringSetを保存しない(これは機能です)

分類Dev

aptが、ソースからすでにいくつかのアプリケーションがインストールされていることを知らないのはなぜですか?

分類Dev

Androidの設定/アプリにインストールされていないアプリケーション

分類Dev

アプリケーションを再起動したときに編集テキストが表示されないのはなぜですか?

分類Dev

アプリケーションを再起動した後、データがCoreDataに保存されないのはなぜですか?

分類Dev

アプリケーションと注文者の組織であることが非常に推奨されないのはなぜですか?

分類Dev

アルバート:一部のアプリケーションが結果に表示されないのはなぜですか?

分類Dev

SwiftUIアプリケーションでObservedObject配列が更新されないのはなぜですか?

分類Dev

Mac アプリケーションが「クローズ」されないのはなぜですか?

分類Dev

SparkアプリケーションのWebUIにDAGの視覚化が表示されないのに、History Serverには表示されるのはなぜですか?

分類Dev

PyGameアプリケーションがまったく実行されないのはなぜですか?

分類Dev

Gunicornでホストされている場合、Flaskアプリケーションがログを作成しないのはなぜですか?

分類Dev

このUnityスクリプトでこの変換が設定されているのはなぜですか?

分類Dev

最上位16ビットのいずれかが設定されているメモリにアクセスするときにセグメンテーション違反アドレスがNULLになるのはなぜですか?

分類Dev

最上位16ビットのいずれかが設定されているメモリにアクセスするときにセグメンテーション違反アドレスがNULLになるのはなぜですか?

Related 関連記事

  1. 1

    流星の設定がアプリケーションに渡されないのはなぜですか?

  2. 2

    アプリケーションにAndroidManifest権限が設定されていないのはなぜですか

  3. 3

    アプリケーションにAndroidManifest権限が設定されていないのはなぜですか

  4. 4

    WPF設定に汎用リストがないのはなぜですか?

  5. 5

    MobileFirstアプリケーションストアアプリにMobileFirstアプリのアイコンが表示されないのはなぜですか

  6. 6

    アプリケーションにSUIDが設定されているのに、なぜコアダンプが作成されないのですか?

  7. 7

    アプリケーションにSUIDが設定されているのに、なぜコアダンプが作成されないのですか?

  8. 8

    JSONのリストがモバイルアプリケーションのリストビューに表示されないのはなぜですか?

  9. 9

    このopenglアプリケーションで黒い画面が表示されるのはなぜですか?

  10. 10

    アプリのバックアップが許可されているのに、アプリケーションを再インストールするとSPがクリアされることがあるのはなぜですか?

  11. 11

    アプリケーションで「プット」が使用されないのはなぜですか?

  12. 12

    アプリケーションで「プット」が使用されないのはなぜですか?

  13. 13

    〜/ usrにインストールされたアプリはターミナルから起動しますが、[アプリケーション]メニューからは起動しません(または、.profileでのld_library_pathの設定が正常に機能しないのはなぜですか)

  14. 14

    オプションが設定されていないのに、AJAXbeforeSendおよびcomplete関数が複数回トリガーされるのはなぜですか

  15. 15

    アプリケーションが強制終了されたときに共有設定がStringSetを保存しない(これは機能です)

  16. 16

    aptが、ソースからすでにいくつかのアプリケーションがインストールされていることを知らないのはなぜですか?

  17. 17

    Androidの設定/アプリにインストールされていないアプリケーション

  18. 18

    アプリケーションを再起動したときに編集テキストが表示されないのはなぜですか?

  19. 19

    アプリケーションを再起動した後、データがCoreDataに保存されないのはなぜですか?

  20. 20

    アプリケーションと注文者の組織であることが非常に推奨されないのはなぜですか?

  21. 21

    アルバート:一部のアプリケーションが結果に表示されないのはなぜですか?

  22. 22

    SwiftUIアプリケーションでObservedObject配列が更新されないのはなぜですか?

  23. 23

    Mac アプリケーションが「クローズ」されないのはなぜですか?

  24. 24

    SparkアプリケーションのWebUIにDAGの視覚化が表示されないのに、History Serverには表示されるのはなぜですか?

  25. 25

    PyGameアプリケーションがまったく実行されないのはなぜですか?

  26. 26

    Gunicornでホストされている場合、Flaskアプリケーションがログを作成しないのはなぜですか?

  27. 27

    このUnityスクリプトでこの変換が設定されているのはなぜですか?

  28. 28

    最上位16ビットのいずれかが設定されているメモリにアクセスするときにセグメンテーション違反アドレスがNULLになるのはなぜですか?

  29. 29

    最上位16ビットのいずれかが設定されているメモリにアクセスするときにセグメンテーション違反アドレスがNULLになるのはなぜですか?

ホットタグ

アーカイブ