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 di tempo tra i tick 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 di tempo tra i tick. 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 eventi dispatcherTimer_Tick viene aggiunto all'evento Tick . L'oggetto Interval è impostato su 1 secondo utilizzando 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
Non è garantito che i timer vengano eseguiti esattamente quando si verifica l'intervallo di tempo, ma non vengono eseguiti prima che si verifichi l'intervallo di tempo. Ciò è dovuto al fatto che DispatcherTimer le operazioni vengono inserite nella Dispatcher coda come altre operazioni. Quando l'operazione DispatcherTimer viene eseguita dipende dagli altri processi nella coda e dalle relative priorità.