0

有一些运行时定义的一周时间表,例如:

<schedule>
    <s day="Monday", time="1:00:00"></s>
    <s day="Sunday", time="3:00:00"></s>
    <s day="Wednsday", time="16:00:00"></s>
    ...
    ...
</schdule> 

那时我必须调用一些方法。.net/wpf 中是否有为此目的的内置类?或者任何开源/免费控件?或者最好的方法是为每个元素初始化新的计时器?

编辑: WPF 应用程序。

4

2 回答 2

0

我认为最好的解决方案可能是使用任务计划程序,这样 Windows 就可以管理任务,而无需您的软件在后台运行(作为服务?!?)。
一个好的起点可能是.NET 的任务计划程序类库

于 2012-09-16T15:07:26.577 回答
0

没有任何内置的.NET。您可以为每个元素初始化一个Timer。如果您正在寻找第三方组件,您可以查看 Quartz.NET

于 2012-09-16T15:14:10.457 回答