using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Threading;
namespace MarathonSkills
{
public partial class MainWindow : Window
{
private DispatcherTimer timer;
private DateTime marathonDate = new DateTime(2026, 10, 21, 6, 0, 0);
public MainWindow()
{
InitializeComponent();
StartTimer();
}
private void StartTimer()
{
timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(1);
timer.Tick += Timer_Tick;
timer.Start();
}
private void Timer_Tick(object sender, EventArgs e)
{
TimeSpan diff = marathonDate - DateTime.Now;
if (diff.TotalSeconds > 0)
{
TimerText.Text = string.Format("{0} дней {1} часов {2} минут и {3} секунд до старта!",
diff.Days, diff.Hours, diff.Minutes, diff.Seconds);
}
}
private void BecomeRunner_Click(object sender, RoutedEventArgs e)
{
RegisterAsRunnerWindow secondWindow = new RegisterAsRunnerWindow();
secondWindow.Show();
this.Close();
}
private void MoreInfo_Click(object sender, RoutedEventArgs e)
{
InformationWindow infoWin = new InformationWindow();
infoWin.Show();
this.Close();
}
}
}