DispatcherTimer.Interval Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à.