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 czasu 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ż liczba milisekund Int32.MaxValue .
Przykłady
Poniższy przykład tworzy obiekt DispatcherTimer. Zostanie utworzony nowy DispatcherTimer obiekt o nazwie dispatcherTimer . Procedura obsługi dispatcherTimer_Tick zdarzeń jest dodawana do zdarzenia Tick . Parametr Interval jest ustawiony na 1 sekundę przy użyciu TimeSpan obiektu .
// DispatcherTimer setup
dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = new TimeSpan(0,0,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, że będą wykonywane 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.