在 Silverlight 2 手把手(的 5) 中
![](/icons/23866dou.gif)
![](/icons/23866dou2.gif)
![](/icons/23866de.gif)
![](/icons/23866yi.gif)
![](/icons/23866dou2.gif)
同样
![](/icons/23866de.gif)
![](/icons/23866dou.gif)
![](/icons/23866de.gif)
![Silverlight 2 手把手(的 6) 使用故事版实现定时器](http://www.crazycoder.cn/WebFiles/20091/4f2ebcb9-66b9-43b8-90ce-09f46e190ba0.png)
1. 建立
![](/icons/23866yi.gif)
你可以使用 Blend 或者 Visual Studio 在 XAML 中建立
![](/icons/23866yi.gif)
![](/icons/23866de.gif)
![](/icons/23866dou.gif)
![](/icons/23866de.gif)
![](/icons/23866de.gif)
1: <UserControl.Resources>
2: <Storyboard x:Name="myTimer" Duration="00:00:01" Completed="myTimer_Completed" />
3: </UserControl.Resources>
2. 写入鼠标左键点击事件
定义按钮
![](/icons/23866de.gif)
![](/icons/23866de.gif)
![](/icons/23866de.gif)
1: bool myState = true;
2:
3: private void myBtn_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
4: {
5:
(myState)
6: {
7: myBtn.Content = "Stop";
8: myTimer.Begin
;
9: }
10:
11: ![](/icons/23866else.gif)
12: {
13: myBtn.Content = "Start";
14: myTimer.Stop
;
15: }
16: myState = !myState;
17: }
18:
3. 定义myTimer
![](/icons/23866de.gif)
1:
i = 0;
2: void myTimer_Completed(object sender, EventArgs e)
3: {
4: myText.Text = i
.![](/icons/23866ToString.gif)
;
5: myTimer.Begin
;
6: }
最新评论