سوال: تایمر معکوس در wpf

ساخت وبلاگ

سلام من میخوام یه تایمر معکوس که یه تعداد روز مشخص مثلا 30 روز رو بشماره و بعد از اتمام روز یه پیغام نمایش بده و برنامه رو ببنده
خودم کدایی رو پیدا کردم اما میخوام تایمر روز ها رو از امروز بشماره ولی نمیدونم چطور باید این کارو انجام بدم
اینم کدایی که نوشتم

 InitializeComponent();

Time = TimeSpan.FromDays(1);

timer = new DispatcherTimer(new TimeSpan(1,0,0,0,0), DispatcherPriority.Normal, delegate
{

if (Time == TimeSpan.Zero)
{
timer.Stop();
if (System.Windows.Forms.MessageBox.Show("برای برنامه مشکلی به وجود آمده است لطفا بررسی کنید ", "توجه", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error) == System.Windows.Forms.DialogResult.OK)
{
System.Environment.Exit(0);

}

}
Time = Time.Add(TimeSpan.FromDays(-1));
}, Application.Current.Dispatcher);

timer.Start();

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 190 تاريخ : دوشنبه 18 دی 1396 ساعت: 4:20