В приложении Windows Phone 7 Silverlight мне приходится манипулировать квадратными объектами внутри матрицы.Единственная операция, которую я должен сделать с ними, - это изменить цвет заливки, но я должен сделать это в быстром непрерывном цикле, поэтому он должен быть эффективным.
Очевидно, что это требование больше похоже на XNA, чем Silverlightно я взвесил все за и против и решил использовать Silverlight, поскольку есть и другие вещи, которые будут гораздо проще в SL, чем в XNA.
Очевидный способ сделать это - создать Grid и программно заполнить егоОбъекты прямоугольника (чтобы я мог сохранить ссылку на каждый прямоугольник в двумерном массиве).Это прекрасно работает в Windows / Web Silverlight, но я беспокоюсь, что перебор всего массива Rectangle при изменении их цветов может быть слишком медленным на телефоне (например, мне не нужны все функции DependencyObject, кроме Rectangle).кажется самым простым объектом с цветом фона).
Есть ли лучший подход, чем Grid + Rectangles?