-3

1秒ごとに更新されるタイマーを作成しました

using System.Windows.Threading;

 public MainWindow()
    {
        InitializeComponent();

        _dt_tick.Tick += new EventHandler(_dt_Tick);
        _dt_tick.Interval = new TimeSpan(0, 0, 1);
        _dt_tick.Start();
    }

その後、このタイマーにリンクされた関数を作成しました

    private void _dt_Tick(object s, EventArgs e)
    {
        try
        {
        ......


        }
        catch (Exception _ex)
        { MessageBox.Show(_ex.ToString(), "Error in Timer", MessageBoxButton.OK, MessageBoxImage.Error); }
    }

私が望むのは、1つのボタンをクリックしたら、このタイマーを再起動することです

    private void button1_Click(object sender, RoutedEventArgs e)
    {
      ...........
    }

私は _dt_Tick(object s, EventArgs e) で試しましたが、動作しません

アイデアください。本当に緊急です。

4

2 に答える 2