Udostępnij za pośrednictwem


DispatcherTimer.Interval Właściwość

Definicja

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.

Dotyczy