Запуск / остановка DispatcherTimer из другого потока

Вот мой код ..

public DispatcherTimer tmr = new DispatcherTimer();

void somefunction (parameters){

if (something)
  tmr.Start();
if (something else)
  tmr.Stop();

   }

Моя проблема в том, что я не могу получить доступ к методам Start / Stop объекта tmr из второй функции, поскольку он выполняется на разная нить !!!

Кто-нибудь может мне помочь ?? Меня поражает эта проблема почти 3 дня! : (

7
задан AnthonyWJones 10 October 2011 в 12:28
поделиться