سلام من میخوام یه تایمر معکوس که یه تعداد روز مشخص مثلا 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();