1

あるディスパッチャータイマーで日付/時刻を更新する wpf アプリがあります。もう 1 つは、再生時間の時間とスライドバーを追跡する mp3 プレーヤー タイマー用です。2 つのディスパッチャータイマーを実行することは可能ですか?

それとdispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick); _dispatcherTimer.Tick += new EventHandler(mp3Timer_Tick);

4

1 に答える 1

1

はい、可能です。

あなたがしていることは何か違うことです:あなたは2つのイベントハンドラーを1つのDispatcherTimerに接続しようとします。そうしないでください。異なる目的(および異なるタイムアウト)で2つのタイマーが必要な場合は、2つのDispatcherTimerオブジェクトを使用します。

dateTimeTimer.Tick += new EventHandler(dateTimeTimer_Tick); 
mp3Timer.Tick += new EventHandler(mp3Timer_Tick);

次に、次のようなことができます...

mp3Timer.Stop();

...音楽の再生が停止し、影響を受けない場合dateTimeTimer

于 2011-06-06T21:53:41.737 に答える