DispatcherTimer.Interval Egenskap

Definition

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.

Gäller för