あるディスパッチャータイマーで日付/時刻を更新する wpf アプリがあります。もう 1 つは、再生時間の時間とスライドバーを追跡する mp3 プレーヤー タイマー用です。2 つのディスパッチャータイマーを実行することは可能ですか?
それとdispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
_dispatcherTimer.Tick += new EventHandler(mp3Timer_Tick);
あるディスパッチャータイマーで日付/時刻を更新する wpf アプリがあります。もう 1 つは、再生時間の時間とスライドバーを追跡する mp3 プレーヤー タイマー用です。2 つのディスパッチャータイマーを実行することは可能ですか?
それとdispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
_dispatcherTimer.Tick += new EventHandler(mp3Timer_Tick);
はい、可能です。
あなたがしていることは何か違うことです:あなたは2つのイベントハンドラーを1つのDispatcherTimerに接続しようとしています。そうしないでください。異なる目的(および異なるタイムアウト)で2つのタイマーが必要な場合は、2つのDispatcherTimerオブジェクトを使用します。
dateTimeTimer.Tick += new EventHandler(dateTimeTimer_Tick);
mp3Timer.Tick += new EventHandler(mp3Timer_Tick);
次に、次のようなことができます...
mp3Timer.Stop();
...音楽の再生が停止し、影響を受けない場合dateTimeTimer
。