Silverlight 5的秒表?

时间:2012-01-28 15:49:45

标签: c# silverlight stopwatch

它不一定是高分辨率,但我需要在Silverlight 5中的System.Diagnostics中找到秒表。在WP7中,它位于Microsoft.Phone中。 (跨多个平台共享代码。)

我认为它确实存在,可能以前在Microsoft.Device.dll中。

更新暂时,似乎可以从Mono库(最终将秒表映射到Timespan)中拉出Stopwatch.cs。

Update2 没有,这不起作用,因为它试图调用extern long GetTimestamp();可能需要用SL可以处理的东西来代替。可能性http://blog.tiaan.com/link/2009/02/03/stopwatch-silverlight

1 个答案:

答案 0 :(得分:1)

WP7,Silverlight和WPF都在System.Diagnostics中有秒表;

但是,我认为您可能遇到的问题是在不同框架之间共享库。要跨多个框架共享库,您需要Announcement Portable Class LibraryMSDN Portable Class Library

我真的建议您为每个框架创建单独的类库,并在代码中使用以下内容:

#if WPF
// using statements for WPF
#elif SILVERLIGHT
// using statements for Silverlight
#elif WP7
// using statements for WP7
#endif

修改

Silverlight Stopwatch