Freigeben über


DispatcherTimer.Interval Eigenschaft

Definition

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.

Gilt für: