public void StopTimer(object tickHandle) { if (tickHandle is DispatcherTimer) { if(((DispatcherTimer)tickHandle).IsEnabled) ((DispatcherTimer)tickHandle).Stop(); } else if (tickHandle is ThreadPoolTimer) { ((ThreadPoolTimer)tickHandle).Cancel(); } }