位置: 编程技术 - 正文
推荐整理分享Windows 8技巧:Windows 8 中的三种进度条和两种定时器的使用技巧(windows8怎么使用),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:windows 8,windows 8怎么样,windows8使用教程,windows 8 1,windows 8 1,win10win8,windows 8怎么样,windows 8 1,内容如对您有帮助,希望把文章链接给更多的朋友!
在Windows 8中的默认进度条也与时俱进,和之前Silverlight中的不一样。本文将讲述三种不同的进度条,另外在本文中也会将两种定时器。
进度条
主要属性:
Value:当前进度值。
Maximum:最大进度值。
IsIndeterminate:指定进度条是否确定。
确定进度条:进度明确的进度条,已完成进度以另外一种颜色显示
关键代码:
不确定进度条:进度不明确的进度条,不可预知当前进度
关键代码:
不确定进度环:进度不明确的进度环,不可预知当前进度
关键代码:
定时器
延迟定时器:只运行一次,延迟X毫秒运行的定时器。
关键代码:复制代码代码如下:private void Button_Click_1(object sender, RoutedEventArgs e) { DelayTimer(); }</p><p> /// <summary> /// 延迟定时器 /// </summary> private void DelayTimer() { //设置延迟定时器 ThreadPoolTimer tptimer = ThreadPoolTimer.CreateTimer(async (timer) => { await Dispatcher.RunAsync( CoreDispatcherPriority.High, () => { this.probar1.Value += ; }); }, TimeSpan.FromMilliseconds()); }
循环定时器:循环运行N次,每次延迟X毫秒的定时器。
关键代码:复制代码代码如下:private void Button_Click_2(object sender, RoutedEventArgs e) { PeriodicTimer(); }</p><p> /// <summary> /// 循环定时器 /// </summary> private void PeriodicTimer() { //循环定时器 ThreadPoolTimer tptimer = ThreadPoolTimer.CreatePeriodicTimer( async (timer) => { await Dispatcher.RunAsync( CoreDispatcherPriority.High, () => { this.probar1.Value = this.probar1.Value + 1; }); }, TimeSpan.FromMilliseconds()); }
最后我们来看运行效果图和如需源码请点击Win8Progress_gimoonet 下载。效果如下图
Windows 8技巧:Windows 8 中Slider控件与ToggleSwitch控件的使用方法 一:Silder控件是滑块控件,在Silverlight中也存在,其主要用于音量调节,亮度调节,色彩调节,温度计等。主要属性:FlowDirection:从左向右滑动或者从右向
Windows 8技巧:Windows 8中FlipView的使用技巧介绍 FlipView控件类似于翻页控件,并且是现成的翻页按钮,你只需要为其增加数据项即可。本文讲述两种方式的FlipView项目和展示。一:直接前台FlipViewItem复
Windows 8技巧:Windows 8的基本变换和矩阵变换以及AppBar应用程序栏的使用 在Windows8中有几种基本变换和矩阵变换和Silverlight中的使用方法都是一样。包括:RotateTransform:旋转变换ScaleTransform:缩放变换SkewTransform:倾斜变换Translate
标签: windows8怎么使用
本文链接地址:https://www.jiuchutong.com/biancheng/363780.html 转载请保留说明!上一篇:Windows 8技巧:Windows 8中的Popup使用方式介绍 (windows 8 1)
下一篇:Windows 8技巧:Windows 8 中Slider控件与ToggleSwitch控件的使用方法(window八)
友情链接: 武汉网站建设