社区
WPF/Silverlight
帖子详情
wpf 在界面中显示时间
影游
2014-04-22 06:44:46
如题:(windows程序, wpf设计)
(1)如果显示时间,使用Timer控件,然后每秒循环显示一次,DispatherTimer,更改Label控件内容.这样做貌似有问题.
这样做就是当弹出其他页面时候,显示时间的Label会卡死,时间停止.
有人注意过这个吗?该如何解决...
...全文
430
5
打赏
收藏
wpf 在界面中显示时间
如题:(windows程序, wpf设计) (1)如果显示时间,使用Timer控件,然后每秒循环显示一次,DispatherTimer,更改Label控件内容.这样做貌似有问题. 这样做就是当弹出其他页面时候,显示时间的Label会卡死,时间停止. 有人注意过这个吗?该如何解决...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小恒丶
2014-04-23
打赏
举报
回复
DispatcherTimer 就可以解决了啊。。并不会出现你所说的问题
exception92
2014-04-23
打赏
举报
回复
用一个 timer 控件都可以了。
papamaodesu
2014-04-23
打赏
举报
回复
我做过,不过画面表示后,时间lable总是延迟1秒才显示怎么回事那?
影游
2014-04-23
打赏
举报
回复
谢谢诸位的热心回答.wpf界面卡死问题,和dispatherTimer控件没有关系,是因为animation_closed中总觉得动画此时并没有结束,如果这时候showDialog,那么原来的wpf界面会卡死,时间控件也就没有了相应.
Bonjour-你好
2014-04-22
打赏
举报
回复
DispatcherTimer 和 Timer 一起用?两者选一个就行了啊。。。。
C#
WPF
刷新窗口 实例 可运行
C#
WPF
刷新窗口 实例 可运行 http://www.cnblogs.com/leco/archive/2010/11/28/1890046.html
WPF
中
实现Timer 事件 在
WPF
中
不再有类似 WinForm
中
的 Timer 控件,因此,需要使用 DispatcherTimer 类来实现类似 Timer 的定时执行事件,该事件使用委托方式实现。DispatcherTimer 类在 System.Windows.Threading 下,需要 using System.Windows.Threading 命名空间。 简单示例代码如下,该代码实现在
WPF
窗体的标题实时
显示
当前系统
时间
。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Windows.Threading; namespace TimerWindow { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { DispatcherTimer timer = new DispatcherTimer(); public MainWindow() { InitializeComponent(); timer.Tick += new EventHandler(timer_Tick); timer.Interval = TimeSpan.FromSeconds(0.1); //设置刷新的间隔
时间
timer.Start(); } void timer_Tick(object sender, EventArgs e) { this.Title = string.Concat("TimerWindow ", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")); } } }
WPF
MVVM 加构小例子,多次将计算两个
时间
之间的天数并
显示
在数据表格
中
功能:多次将计算两个
时间
之间的天数并
显示
在数据表格
中
,编号只是一个计算标志 开发环境: VS2019+Net5 用到的知识点 1,按钮命令绑定 2,类属性绑定到
界面
元素,文本框 3,xmal样式属性定义 4,Grid, StackPanel的使用 5,ObservableCollection作为DataGrid数据源的绑定 6,ICommand,INotifyPropertyChanged的基本使用
WPF
制作精美滑动提示窗体
消息提示是很多程序必不可少的功能,该资源提供一个精美
WPF
制作5秒自动关闭的滑动提示源码,有兴趣的可以下载参考一下!
WPF
秒针跳动的时钟
网上大多
WPF
的时钟秒针都是不跳动的,弄了老长
时间
,终于实现了跳动的
WPF
时钟,时钟
界面
是从网上找的,但跳动部分是我自己弄的。
WPF
音乐播放器(包含可执行文件和工程文件源码)
从春节就开始了这款播放器的编写。虽然,到目前为止并没有说功能多么强大,更无法比得上那些商业级的音乐播放器,但毕竟是凭借自己能力做的,很知足了。 这款基于
WPF
的本地音乐播放器,使用到了bass音频库。软件
中
使用到了网上开放源码的
WPF
豆瓣音乐播放器
中
对Bass.Net进行二次封装的库文件,很感谢原作者的无私奉献。 目前这款个人播放实现的功能有: 1、支持常见音频文件播放。快进,曲目切换,播放暂停控制等基本功能均实现。支持通过空格键控制播放、暂停,方向键控制音量,曲目切换。 2、支持四种播放模式:顺序播放(默认),列表循环,单曲播放,单曲循环,随机播放等。 3、音频频谱
显示
功能,可能会占用较多的CPU资源。可以关闭。 4、支持歌词加载,仅lrc格式歌词有效,支持ANSI, UTF-8两种编码方式。可自动在加载音乐时自动查找同目录下的对应的同名或者包含歌曲名称的歌词文件。当然,也支持手动加载歌词文件。不支持从网络搜索歌词的功能。有能力和
时间
的可以添加该功能。 5、支持桌面卡拉OK歌词
显示
效果,可以在右键菜单
中
关闭掉。播放器主
界面
中
也支持歌词的
显示
,同样可以通过右键菜单关闭。 6、软件的配置信息默认自动保存。歌曲列表默认自动保存。均可在设置对话框
中
被取消。 7、支持播放器正常退出时记忆音乐暂停播放的位置,从而在下次启动时可以从断点处继续播放。该功能可以在播放器设置
中
关闭。 8、支持播放器背景图片的更换。 9、支持“幻灯片”播放。即,支持让背景图片动态切换。右键菜单
中
可以设置两种播放模式,默认“顺序播放”。该功能可能会比较耗费CPU资源,并且可能会导致播放器透明度为0,此时,只需要开启播放器设置
界面
,并重新设置透明度即可。
WPF/Silverlight
8,735
社区成员
12,029
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章