2012-06-19 2 views
0

Я уверен, что с таким количеством приложений панели мониторинга люди столкнулись с этой проблемой. У меня есть приложение SL, которое должно непрерывно работать в цикле, вызывая службу RIA для обновления данных с минимальной задержкой таймера (например, 3 секунды). Это решение MVVM, и данные, обновленные на клиенте, скорее всего, будут обернуты в PagedCollectionView.Цикл обновления данных Silverlight

Есть ли какие-либо общие (проверенные и проверенные) подходы к сбору данных в первый раз и обновление/добавление новых данных таким образом? Это чисто данные, доступные только для чтения, для редактирования не требуется никаких изменений.

ответ

1

Чтобы вытащить данные, вы должны использовать таймер (который не установлен для повтора). Когда данные вернутся, перезапустите таймер.

+0

То, что я сделал. :) – BugFinder

+0

Спасибо за комментарии ребята. Это подход, к которому я впервые пришел, но подумал, что может быть что-то более элегантное. – BowlerMonk

+0

Существует несколько подходов. Некоторые могут использовать меньше строк кода, но я сомневаюсь, что я считаю их более «элегантными», поскольку такие ситуации, как этот таймер. – McAden

Смежные вопросы