DispatcherTimer.Interval Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger tidsperioden mellan tidsinställda tick.
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
Egenskapsvärde
Tidsperioden mellan fästingar. Standardvärdet är 00:00:00.
Undantag
interval är mindre än 0 eller större än Int32.MaxValue millisekunder.
Exempel
I följande exempel skapas en DispatcherTimer. Ett nytt DispatcherTimer objekt med namnet dispatcherTimer skapas. Händelsehanteraren dispatcherTimer_Tick läggs till i Tick händelsen.
Interval Är inställt på 1 sekund med hjälp av ett TimeSpan objekt.
// 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()
Kommentarer
Timers är inte garanterade att köra exakt när tidsintervallet inträffar, men de kommer garanterat inte att köras innan tidsintervallet inträffar. Det beror på att DispatcherTimer åtgärder placeras i Dispatcher kön som andra åtgärder. När åtgärden DispatcherTimer körs är beroende av de andra jobben i kön och deras prioriteringar.