DispatcherTimer.Interval Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia okres między znacznikami czasomierza.
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
Wartość właściwości
Okres między kleszczami. Wartość domyślna to 00:00:00.
Wyjątki
interval
wartość jest mniejsza niż 0 lub większa niż w milisekundach Int32.MaxValue .
Przykłady
Poniższy przykład tworzy element DispatcherTimer. Zostanie utworzony nowy DispatcherTimer obiekt o nazwie dispatcherTimer
. Procedura obsługi dispatcherTimer_Tick
zdarzeń Tick jest dodawana do zdarzenia. Właściwość jest ustawiona Interval na 1 sekundę przy użyciu TimeSpan obiektu.
// 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()
Uwagi
Czasomierze nie mają gwarancji wykonywania dokładnie wtedy, gdy wystąpi interwał czasu, ale mają gwarancję, że nie zostaną wykonane przed upływem interwału czasu. Dzieje się tak, ponieważ DispatcherTimer operacje są umieszczane w Dispatcher kolejce, podobnie jak w przypadku innych operacji. DispatcherTimer Gdy operacja jest wykonywana, zależy od innych zadań w kolejce i ich priorytetów.