DispatcherScheduler
Represents an object that schedules units of work on a  Dispatcher.
            
                
Gets the scheduler that schedules work on the  Dispatcher for the current thread.
            
Gets the scheduler that schedules work on the current  Dispatcher.
            
Gets the  Dispatcher associated with the  DispatcherScheduler.
            
Gets the priority at which work items will be dispatched.
            
Constructs a  DispatcherScheduler that schedules units of work on the given  Dispatcher.
            
Constructs a  DispatcherScheduler that schedules units of work on the given  Dispatcher at the given priority.
            
public IDisposable SchedulePeriodic<TState>(TState state, TimeSpan period, Func<TState, TState> action)
Schedules a periodic piece of work on the dispatcher, using a  DispatcherTimer object.