對你們所有人來說都是美好的一天。 任何人都可以告訴我,我的應用程序何時啓動,我該如何每秒重複執行一次函數?根據我在這裏和谷歌發現的一些例子,我設置了計時器。但是,當我運行我的應用程序時,沒有任何事情發生。如何開始在WPF應用程序中執行計時器功能
這裏是代碼
public void kasifikuj()
{
if (File.Exists(@"E:\KINECT\test.txt"))
{
File.Delete(@"E:\KINECT\test.txt");
}
File.AppendAllText(@"E:\KINECT\test.txt", shoulderRightY + " " + shoulderLeftY + " " + headY + " " + hipY + Environment.NewLine);
double detect = Program.siet();
vysledok.Text = detect.ToString();
}
private Timer timer1;
public void InitTimer()
{
timer1 = new Timer();
timer1.Tick += new EventHandler(timer1_Tick);
timer1.Interval = 1000; // in miliseconds
timer1.Start();
}
public void timer1_Tick(object sender, EventArgs e)
{
kasifikuj();
}
編輯:
或者你可以建議另一種方式來運行我kasifikuj()方法每秒好嗎?
你在哪裏調用InitTimer()? – NullReferenceException