Here is my code..
public DispatcherTimer tmr = new DispatcherTimer();
void somefunction (parameters){
if (something)
tmr.Start();
if (something else)
tmr.Stop();
}
My problem is that I can't access the Start/Stop methods of the tmr object from the second function since it runs on a different thread!!!
Can somebody please help me?? I am struck wih this problem for almost 3 days! :(
You need to Invoke it via Dispatcher (for marshaling the call from another thread) like so
Deployment.Current.Dispatcher.BeginInvoke((Action)(()=>timer.Start())
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With