DispatcherTimer применяет интервал и выполняет немедленно

В основном, когда мы применяем некоторый интервал, т.е. 5 секунд, мы должны его дождаться.

Можно ли сразу применить интервал и запустить таймер, а не ждать 5 секунд? (Я имею в виду интервал времени ).

Любая подсказка?

Спасибо!!

public partial class MainWindow : Window
    {
        DispatcherTimer timer = new DispatcherTimer();

        public MainWindow()
        {
            InitializeComponent();

            timer.Tick += new EventHandler(timer_Tick);
            this.Loaded += new RoutedEventHandler(MainWindow_Loaded);
        }

        void timer_Tick(object sender, EventArgs e)
        {
            MessageBox.Show("!!!");
        }

        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            timer.Interval = new TimeSpan(0, 0, 5);
            timer.Start();
        }
    }
11
задан Developer 3 July 2012 в 17:54
поделиться