Silverlight 计时器

代码
public partial class MainPage : UserControl
{
int i = 1;
TextBlock myTextBlock;
public MainPage()
{
InitializeComponent();
myTextBlock
= new TextBlock();
myTextBlock.Loaded
+= this.StartTimer;
myTextBlock.Margin
= new Thickness(30);
LayoutRoot.Children.Add(myTextBlock);
}
public void StartTimer(object o, RoutedEventArgs sender)
{
//创建计时器
System.Windows.Threading.DispatcherTimer myDispatcherTimer = new System.Windows.Threading.DispatcherTimer();
//创建间隔时间
myDispatcherTimer.Interval = new TimeSpan(0,0,0,1);
//创建到达间隔时间后需执行的函数
myDispatcherTimer.Tick += new EventHandler(Each_Tick);
//开启计时器
myDispatcherTimer.Start();
}

public void Each_Tick(object o, EventArgs sender)
{
myTextBlock.Text
= i++.ToString() + "";
}
}
原文地址:https://www.cnblogs.com/hl3292/p/1891696.html