在Properties.Settings.Default中保存设置
本文关键字:保存 设置 Default Properties Settings | 更新日期: 2023-09-27 18:13:41
我有一个有6个倒数计时器的应用程序。我希望应用程序存储当前的结束时间,以便在计算机关闭的情况下,日期将被保存,没有任何损失。
我的问题是应用程序正在保存日期,但是当再次启动应用程序时,它会重新加载默认设置,而不是保存的设置。
这是我的
public MainWindow()
{
InitializeComponent();
SetupTimer(timer0, watch0_0Time, watch0_0Border);
SetupTimer(timer1, watch0_1Time, watch0_1Border);
SetupTimer(timer2, watch0_2Time, watch0_2Border);
SetupTimer(timer3, watch1_0Time, watch1_0Border);
SetupTimer(timer4, watch1_1Time, watch1_1Border);
SetupTimer(timer5, watch1_2Time, watch1_2Border);
timer0.countTo = Properties.Settings.Default.Timer0Date;
timer1.countTo = Properties.Settings.Default.Timer1Date;
timer2.countTo = Properties.Settings.Default.Timer2Date;
timer3.countTo = Properties.Settings.Default.Timer3Date;
timer4.countTo = Properties.Settings.Default.Timer4Date;
timer5.countTo = Properties.Settings.Default.Timer5Date;
}
…
我稍后用这个调用保存
Properties.Settings.Default.Timer0Date = timer.countTo;
D
在c#中,你必须调用Properties.Settings.Default.Save()。与VB不同的是,c#在更改值后不会自动保存设置。