DispatcherTimer
Namespace: XPlat.UI
Provides a timer that is integrated into the Dispatcher queue, which is processed at a specified interval of time and at a specified priority.
Supported platforms
Platform
Version
Xamarin.Android
9.0
Xamarin.iOS
1.0
UWP
10.0.16299
NOTE: DispatcherTimer can be accessed from a .NET Standard library, however, it will not run the action on the appropriate platform specific dispatcher. Instead, it will run like a regular System.Threading.Timer.
Constructors
DispatcherTimer() - Windows
DispatcherTimer(Windows.UI.Core.CoreDispatcher) - Windows
Parameters
dispatcher (Windows.UI.Core.CoreDispatcher)
The Windows CoreDispatcher reference to use the UI thread from to run the tick event.
DispatcherTimer(UIKit.UIViewController) - iOS
Parameters
viewController (UIKit.UIViewController)
The iOS UIViewController reference to use the UI thread from to run the tick event.
DispatcherTimer(Android.App.Activity) - Android
Parameters
activity (Android.App.Activity)
The Android Activity reference to use the UI thread from to run the tick event.
Events
Tick
Occurs when the timer interval has elapsed.
Properties
Dispatcher - Windows
Gets or sets the original Windows CoreDispatcher reference object.
ViewController - iOS
Gets or sets the original iOS UIViewController reference object.
Activity - Android
Gets or sets the original Android Activity reference object.
Interval
Gets or sets the amount of time between timer ticks.
IsEnabled
Gets a value indicating whether the timer is running.
Methods
Start()
Starts the DispatcherTimer.
Stop()
Stops the DispatcherTimer.
Related information
References
Last updated