Condividi tramite


DispatcherTimer.Interval Proprietà

Definizione

Ottiene o imposta il periodo tra unità di tempo del timer.

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

Valore della proprietà

Periodo tra unità di tempo. Il valore predefinito è 00:00:00.

Eccezioni

interval è minore di 0 o maggiore di Int32.MaxValue millisecondi.

Esempio

Nell'esempio seguente viene creato un oggetto DispatcherTimer. Viene creato un nuovo DispatcherTimer oggetto denominato dispatcherTimer . Il gestore dispatcherTimer_Tick eventi viene aggiunto all'evento Tick . L'oggetto Interval è impostato su 1 secondo usando un TimeSpan oggetto.

//  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()

Commenti

I timer non sono garantiti per l'esecuzione esattamente quando si verifica l'intervallo di tempo, ma sono garantiti di non eseguire prima che si verifichi l'intervallo di tempo. Ciò avviee perché DispatcherTimer le operazioni vengono posizionate nella Dispatcher coda come altre operazioni. Quando l'operazione DispatcherTimer viene eseguita dipende dagli altri processi nella coda e dalle relative priorità.

Si applica a