DispatcherTimer.Interval Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Zeitraum zwischen den Ticks des Zeitgebers ab oder legt diesen fest.
public:
property TimeSpan Interval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan Interval { get; set; }
member this.Interval : TimeSpan with get, set
Public Property Interval As TimeSpan
Eigenschaftswert
Der Zeitraum zwischen Ticks. Der Standardwert ist „00:00:00“.
Ausnahmen
interval
ist kleiner als 0 oder größer als Int32.MaxValue Millisekunden.
Beispiele
Im folgenden Beispiel wird ein DispatcherTimer erstellt. Ein neues DispatcherTimer Objekt mit dem Namen dispatcherTimer
wird erstellt. Der Ereignishandler dispatcherTimer_Tick
wird dem Tick Ereignis hinzugefügt. Wird Interval mithilfe eines TimeSpan -Objekts auf 1 Sekunde festgelegt.
// DispatcherTimer setup
dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = TimeSpan.FromSeconds(1);
dispatcherTimer.Start();
' DispatcherTimer setup
dispatcherTimer = New Threading.DispatcherTimer()
AddHandler dispatcherTimer.Tick, AddressOf dispatcherTimer_Tick
dispatcherTimer.Interval = New TimeSpan(0,0,1)
dispatcherTimer.Start()
Hinweise
Es ist nicht garantiert, dass Timer genau ausgeführt werden, wenn das Zeitintervall auftritt, aber sie werden garantiert nicht ausgeführt, bevor das Zeitintervall eintritt. Dies liegt daran, dass DispatcherTimer Vorgänge wie andere Vorgänge in der Dispatcher Warteschlange platziert werden. Wann der DispatcherTimer Vorgang ausgeführt wird, hängt von den anderen Aufträgen in der Warteschlange und deren Prioritäten ab.