41633


WPFをつかってGUIアプリケーションをつくってみたりしています。  
そこで質問なのですが、テキストボックスなどに入力した値を保存して、次の実行時に復元することは可能でしょうか？


CC BY-SA 3.0
2018-02-10T12:47:42.537
41632
2018-02-10T13:07:17.707
25452
question
c# wpf
設定の保持のしかた


もちろん様々な方法で実現可能ですが、.NETの標準的なユーザー設定の機構としては`Settings.settings`があります。

具体的にはプロジェクトのプロパティに「設定」というページがあり、そこで設定項目の追加・削除・初期値の指定ができます。

[![画像の説明をここに入力](https://i.stack.imgur.com/m2noR.png)](https://i.stack.imgur.com/m2noR.png)

ここにキーを追加しておくと、プロジェクト内から

[code]

    textBox1.Text = Properties.Settings.Default.項目名;
    
[/code]

のように値を読み出すことが出来ます。

保存時は

[code]

    Properties.Settings.Default.項目名 = textBox1.Text;
    Properties.Settings.Default.Save();
    
[/code]

と項目の設定とファイルへの保存の2ステップになります。


CC BY-SA 3.0
2018-02-10T13:07:17.707
41633
2018-02-10T13:07:17.707
5750
41632
answer