Immer wieder bekommt man sehr interessante How-To´s vors Gesicht die eine Timer-Lösung in Silverlight Demonstrieren, wie zum Beispiel dieser Artikel verdeutlicht: http://edgeug.net/blogs/nondestructive/archive/2007/09/04/silverlight-and-a-timer-sneaky.aspx. Daweil gibt es bereits ab Silverlight 2 den DispatcherTimer, was sofort positiv auffällt ist wie genau der Interval vergeben werden kann.
So wird der DispatcherTimer verwendet:
1
2
3
4
5
6
7
8
9
10
11
| System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();
dt.Interval = new TimeSpan(0, 0, 0, 0, 500); // 500 Milliseconds
dt.Tick += new EventHandler(dt_Tick);
dt.Start();
...
void dt_Tick(object sender, EventArgs e)
{
// Do Stuff here.
} |
Viel Spaß und viele Grüße,
BFreakout