DispatcherTimer.Interval Proprietà

Definizione

Ottiene o imposta il periodo tra unità di tempo del timer.Gets or sets the period of time between timer ticks.

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.The period of time between ticks. Il valore predefinito è 00:00:00.The default is 00:00:00.

Eccezioni

interval è minore di 0 o maggiore di MaxValue millisecondi.interval is less than 0 or greater than MaxValue milliseconds.

Esempio

Nell'esempio seguente viene creato un DispatcherTimer.The following example creates a DispatcherTimer. Viene creato un nuovo oggetto DispatcherTimer denominato dispatcherTimer.A new DispatcherTimer object named dispatcherTimer is created. Il gestore eventi dispatcherTimer_Tick viene aggiunto all'evento Tick.The event handler dispatcherTimer_Tick is added to the Tick event. Il Interval è impostato su 1 secondo usando un oggetto TimeSpan.The Interval is set to 1 second using a TimeSpan object.

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

Commenti

Non è garantito che l'esecuzione di timer avvenga esattamente quando si verifica l'intervallo di tempo, ma è garantito che non vengano eseguite prima dell'intervallo di tempo.Timers are not guaranteed to execute exactly when the time interval occurs, but they are guaranteed to not execute before the time interval occurs. Questo perché DispatcherTimer operazioni vengono inserite nella coda Dispatcher come altre operazioni.This is because DispatcherTimer operations are placed on the Dispatcher queue like other operations. Quando l'operazione di DispatcherTimer viene eseguita dipende dagli altri processi nella coda e dalle relative priorità.When the DispatcherTimer operation executes is dependent on the other jobs in the queue and their priorities.

Si applica a