Секундомер для Silverilght 5? - PullRequest
       6

Секундомер для Silverilght 5?

0 голосов
/ 28 января 2012

это не обязательно должно быть высокое разрешение, но мне нужно найти секундомер в System.Diagnostics в Silverlight 5. В WP7 он находится в Microsoft.Phone.(Совместное использование кода на нескольких платформах.)

Я думаю, что он действительно существует, возможно, ранее в Microsoft.Device.dll.

Обновление Временно, кажется, работа по извлечениюStopwatch.cs из библиотеки Mono (которая в конечном итоге отображает секундомер на Timespan).

Update2 Нет, это не работает, так как он пытается вызвать extern long GetTimestamp ();Вероятно, это должно быть заменено чем-то, что SL может обработать.Возможность http://blog.tiaan.com/link/2009/02/03/stopwatch-silverlight

1 Ответ

1 голос
/ 30 января 2012

WP7, Silverlight и WPF имеют секундомер в System.Diagnostics;

Тем не менее, я думаю, что проблема, с которой вы можете столкнуться, - это совместное использование библиотеки между различными фреймворками. Для совместного использования библиотек в нескольких средах вам нужна портативная библиотека классов Announcement или MSDN Portable Class Library

Я действительно рекомендую создать отдельные библиотеки классов для каждой среды и использовать в коде что-то вроде следующего:

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

EDIT

Секундомер Silverlight

...