TimeSpan设置Tick数

本文介绍了如何利用TimeSpan结构在WPF中自定义Timer,特别是通过设置Tick数来实现时间间隔的增长,如按分钟、小时等不同单位。重点讲解了TimeSpan.Ticks属性,包括一天、一小时、一毫秒、一分钟和一秒的Tick数。
摘要由CSDN通过智能技术生成

TimeSpan结构:表示一个时间间隔

TimeSpan有许多的用法,本篇博客主要介绍TimeSpan的Tick数。

前言:

做项目用WPF没有Timer控件,需要自己定义一个Timer,定义好下一步就是要给Timer控件设定它如何走时间了。

我要实现的功能是累计消费,时间要按分钟自增加,也就是时间每走一分钟金额就会按照我设定每小时消费多少钱增加计算出来。

 

首先

定义我们Timer控件,按分钟计算。

//定义分钟timer(根据时间用来计算消费金额)
private static DispatcherTimer minute;
Decimal monetary = 0;//消费金额
private Decimal Rate;//学生类型对应得Rate

其次

要根据一开始我做的判断,给一个Rate,判定上机的用户类型。

if (lblType.Content.ToString() == "普通用户")
   {
     lblhourcash.Content = llist[0].Rate;
   }
if (lblType.Content.ToString() == "会员")
   {
     lblhourcash.Content = llist[0].VipRate;
   }
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值