Добрый день.
Какой-то трабл с DispatcherTimer.
ThreadPool.QueueUserWorkItem((WaitCallback) delegate
{
..............
var timer = new DispatcherTimer( DispatcherPriority.Normal) { Interval = TimeSpan.FromMilliseconds(500) };
timer.Tick += new EventHandler(delegate(object s, EventArgs a)
{
тут на форму что-то периодически выводится
});
timer.Start();
ManualResetEvent resetEvent = new ManualResetEvent(false);
// создаю еще один поток
ThreadPool.QueueUserWorkItem((WaitCallback) delegate
{
...............
resetEvent.set();
});
WaitHandle.WaitAll(new System.Threading.WaitHandle[] { resetEvent});
timer.Stop();
....................
}
так вот в событие timer.Tick программа почему-то не попадает...
что не так?
Спасибо!