简体   繁体   English

使用系统事件后,我的WPF应用程序从某种保存状态运行

[英]after using system events my wpf application runs from some save state

I use SystemEvent.timecahnged in my wpf application.After execute the program my application save that state and alway runs from that.I changed many things in my code but it always run from the same state. 我在wpf应用程序中使用SystemEvent.timecahnged。执行该程序后,我的应用程序保存该状态并始终从该状态运行。我在代码中更改了许多内容,但始终从同一状态运行。 the code i use for SystemEvent.TimeChanged is : 我用于SystemEvent.TimeChanged的代码是:

private void StartListening()
{
    Microsoft.Win32.SystemEvents.TimeChanged += new EventHandler(TimeHandler);
}

private void StopListening()
{
    Microsoft.Win32.SystemEvents.TimeChanged -= new  EventHandler(TimeHandler);
}

private void TimeHandler(object sender, EventArgs e)
{
    DataAccess da = new DataAccess();
    String activity = "Time is Changed";
    String datetime = DateTime.Now.ToString("yyyy-MM-dd HH':'mm':'ss");
    String[] list = datetime.Split(' ');
    String date = list[0].ToString();
    String time = list[1].ToString();
    da.addActivity(activity, date, time);
}

清理构建项目,然后再次运行,希望它能正常工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM