私はアプリケーションが自動リフレッシュのように動作しています。DispatcherTimersを1つのアプリケーションに追加
私のクライアントは、これらの単一の要素が異なる間隔でチェックしたいと思っています。毎分毎分の電子メール、毎時のビデオなどです。したがって、彼自身がテキストボックスに間隔を書き留めて、適切なチェックボックスのチェックを開始/停止するオプションが必要です。
アプリケーションはwpfで書かれています。私の質問は一つだけDT
とし、ダニ機能のメークスイッチによりDispatcherTimers
(DT)、要素ごとに1つを追加したり、固執するより良いオプションがあるかどうか、ですか?
また、DT
のtickメソッドがメインスレッドを実行しているとします。私は正しい?可能であれば、別のスレッドでtickメソッドの中で操作を実行する方が良いでしょうか?
私の英語ではあなたの回答を十分に理解するには十分ではありません。どういうわけか、あなたは私の仕事をどうやって解決しますか? –
@Andrew:** 1)**スレッドを作成してこのスレッドで新しいコントロール/ウィンドウを作成した場合、手動で作成したスレッドごとに別々の 'Dispatcher && DispatcherTimer'を使います** 2)手動で作成されたスレッドで手動で作成する - メインUIスレッドに対応するDispatcher.Currentを使用する – sll
すべてのコントロールはUIスレッドで作成されます。したがって、あなたは私にただ1つのDispatcherTimerを作成し、ダニをカウントし、スイッチを使ってその機能をダウンロードするよう勧めますか? –