Может быть, я просто обдумал это и мне нужно написать еще несколько прототипов кода, но я хотел бы высказать некоторые ваши мысли:
По сути, приложение будет отображать до нескольких сотен пользовательских визуальных объектов в «сетке» X / Y. Положение и атрибуты некоторых из этих объектов могут меняться между обновлениями; приложение будет периодически получать обновления с помощью вызовов веб-службы, выполняемых примерно каждую минуту.
У меня вопрос, как лучше всего обрабатывать эти обновления на клиенте? Я рассмотрел либо поиск каждого объекта и его непосредственное обновление, либо создание «дерева» объектов данных, которое будет обновляться в фоновом потоке - после применения всех обновлений в фоновом режиме отображаемые объекты будут воссозданы на основе данных. в "дереве".
Может кто-нибудь предложить какие-либо предложения, так или иначе? Существуют ли какие-либо шаблоны дизайна Silverlight, которые могут подойти?