DispatcherTimer 构造函数

定义

初始化 DispatcherTimer 类的新实例。

重载

DispatcherTimer()

初始化 DispatcherTimer 类的新实例。

DispatcherTimer(DispatcherPriority)

初始化按指定优先级处理计时器事件的 DispatcherTimer 类的新实例。

DispatcherTimer(DispatcherPriority, Dispatcher)

初始化 DispatcherTimer 类的新实例,该类按指定优先级在指定的 Dispatcher 上运行。

DispatcherTimer(TimeSpan, DispatcherPriority, EventHandler, Dispatcher)

初始化 DispatcherTimer 类的新实例,该类使用指定的时间间隔、优先级、事件处理程序和 Dispatcher

DispatcherTimer()

初始化 DispatcherTimer 类的新实例。

public:
 DispatcherTimer();
public DispatcherTimer ();
Public Sub New ()

注解

DispatcherTimer优先在当前线程Background的 上运行Dispatcher。 若要指定其他 Dispatcher,请使用以下构造函数: DispatcherTimer.DispatcherTimer(DispatcherPriority, Dispatcher)

适用于

DispatcherTimer(DispatcherPriority)

初始化按指定优先级处理计时器事件的 DispatcherTimer 类的新实例。

public:
 DispatcherTimer(System::Windows::Threading::DispatcherPriority priority);
public DispatcherTimer (System.Windows.Threading.DispatcherPriority priority);
new System.Windows.Threading.DispatcherTimer : System.Windows.Threading.DispatcherPriority -> System.Windows.Threading.DispatcherTimer
Public Sub New (priority As DispatcherPriority)

参数

priority
DispatcherPriority

调用计时器的优先级。

注解

DispatcherTimer 在当前线程的 上运行 Dispatcher 。 若要指定其他 Dispatcher,请使用以下构造函数: DispatcherTimer(DispatcherPriority, Dispatcher)

适用于

DispatcherTimer(DispatcherPriority, Dispatcher)

初始化 DispatcherTimer 类的新实例,该类按指定优先级在指定的 Dispatcher 上运行。

public:
 DispatcherTimer(System::Windows::Threading::DispatcherPriority priority, System::Windows::Threading::Dispatcher ^ dispatcher);
public DispatcherTimer (System.Windows.Threading.DispatcherPriority priority, System.Windows.Threading.Dispatcher dispatcher);
new System.Windows.Threading.DispatcherTimer : System.Windows.Threading.DispatcherPriority * System.Windows.Threading.Dispatcher -> System.Windows.Threading.DispatcherTimer
Public Sub New (priority As DispatcherPriority, dispatcher As Dispatcher)

参数

priority
DispatcherPriority

调用计时器的优先级。

dispatcher
Dispatcher

与计时器关联的调度程序。

例外

dispatcher 上声明的默认值为 null

适用于

DispatcherTimer(TimeSpan, DispatcherPriority, EventHandler, Dispatcher)

初始化 DispatcherTimer 类的新实例,该类使用指定的时间间隔、优先级、事件处理程序和 Dispatcher

public:
 DispatcherTimer(TimeSpan interval, System::Windows::Threading::DispatcherPriority priority, EventHandler ^ callback, System::Windows::Threading::Dispatcher ^ dispatcher);
public DispatcherTimer (TimeSpan interval, System.Windows.Threading.DispatcherPriority priority, EventHandler callback, System.Windows.Threading.Dispatcher dispatcher);
new System.Windows.Threading.DispatcherTimer : TimeSpan * System.Windows.Threading.DispatcherPriority * EventHandler * System.Windows.Threading.Dispatcher -> System.Windows.Threading.DispatcherTimer
Public Sub New (interval As TimeSpan, priority As DispatcherPriority, callback As EventHandler, dispatcher As Dispatcher)

参数

interval
TimeSpan

刻度之间的时间段。

priority
DispatcherPriority

调用计时器的优先级。

callback
EventHandler

Tick 事件发生时调用的事件处理程序。

dispatcher
Dispatcher

与计时器关联的调度程序。

例外

callbacknull

dispatcher 上声明的默认值为 null

interval 小于 0 或大于 Int32.MaxValue

适用于