的Winforms / C#:2次运行之间文本框的存储/检索(坚持)内容(Winforms/C#:

2019-09-24 04:59发布

有没有简单地告诉的WinForms(主要是文本框)坚持其所有的内容如到一个文件,而无需通过所有的控制具有循环我一个最简单的方法是什么?

我在WPF应用程序看到这个,但我无能(此外,谷歌没来任何东西)是否存在是一个不折不扣的现成,最简单的方法。

再次,通过控制每一个循环将是可能的,但似乎..太辛苦了?

将系列化也许工作?

Answer 1:

你可以设置你ApplicationSettings PropertyBinding当你关闭你的应用程序,你可以做到这一点,这将节省大家变为所有绑定文本框的在应用程序的app.config文件的表单设计器中,为它分配一个字段名称即可。

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    Properties.Settings.Default.Save(); 
}


Answer 2:

您可以使用IsolatedStorageFile保存和加载数据。 如果你可以绑定你的文本框来为每个文本框属性的类,你可以序列化类,并将其存储IsolatedStorageFile。

然后可以从反序列化IsolatedFileStorage和对照应绑定到存在于类的属性的值。

有关数据绑定到一个类细节参阅answeers到这样一个问题: 数据绑定到对象在C#

请参阅此进一步的细节有关从IsolatedStorageFile保存和加载到/



文章来源: Winforms/C#: Store/Retrieve (Persist) Content of TextBoxes between 2 Runs