| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
webphp
13年前发布

windows phone 7 上几种实现Timer效果的方法

     <p style="padding-bottom:0px;line-height:1.5em;text-indent:0px;margin:5px auto;padding-left:0px;padding-right:0px;color:#000000;font-size:13px;padding-top:0px;">对于Silverlight程序,可以使用下面的方法模拟</p>    <p style="padding-bottom:0px;line-height:1.5em;text-indent:0px;margin:5px auto;padding-left:0px;padding-right:0px;color:#000000;font-size:13px;padding-top:0px;">1.   使用DispatcherTimer.</p>    <p style="padding-bottom:0px;line-height:1.5em;text-indent:0px;margin:5px auto;padding-left:0px;padding-right:0px;color:#000000;font-size:13px;padding-top:0px;">      System.Windows.Threading.DispatcherTimer dpt = <span style="padding-bottom:0px;line-height:1.5;margin:0px;padding-left:0px;padding-right:0px;color:blue;padding-top:0px;">new</span> System.Windows.Threading.DispatcherTimer();<br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" />       dpt.Interval = <span style="padding-bottom:0px;line-height:1.5;margin:0px;padding-left:0px;padding-right:0px;color:blue;padding-top:0px;">new</span> TimeSpan(0, 0, 1);<br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" />       dpt.Tick += <span style="padding-bottom:0px;line-height:1.5;margin:0px;padding-left:0px;padding-right:0px;color:blue;padding-top:0px;">new</span> EventHandler(dpt_Tick);<br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" />       dpt.Start();<br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" /> </p>    <p style="padding-bottom:0px;line-height:1.5em;text-indent:0px;margin:5px auto;padding-left:0px;padding-right:0px;color:#000000;font-size:13px;padding-top:0px;">2. 使用Storyboard模拟</p>    <p style="padding-bottom:0px;line-height:1.5em;text-indent:0px;margin:5px auto;padding-left:0px;padding-right:0px;color:#000000;font-size:13px;padding-top:0px;">            timer = new Storyboard();<br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" />             timer.Duration = TimeSpan.FromMilliseconds(200);</p>    <p style="padding-bottom:0px;line-height:1.5em;text-indent:0px;margin:5px auto;padding-left:0px;padding-right:0px;color:#000000;font-size:13px;padding-top:0px;">            timer.Completed += new EventHandler(timer_Completed);            <br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" />             timer.Begin();</p>    <p style="padding-bottom:0px;line-height:1.5em;text-indent:0px;margin:5px auto;padding-left:0px;padding-right:0px;color:#000000;font-size:13px;padding-top:0px;"> </p>    <p style="padding-bottom:0px;line-height:1.5em;text-indent:0px;margin:5px auto;padding-left:0px;padding-right:0px;color:#000000;font-size:13px;padding-top:0px;">        void timer_Completed(object sender, EventArgs e)<br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" />         {<br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" />             client.GetReportAsync();<br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" />             timer.Begin();<br style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;" />         }</p>     
 本文由用户 webphp 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1326522067187.html
Windows Phone开发 移动开发 Windows Phone