Динамические объекты в Silverlight - PullRequest
1 голос
/ 05 января 2011

Мне нужно запросить услугу для данных.После запроса я буду использовать эти данные, чтобы нарисовать несколько фигур, представляющих данные.

Мой вопрос заключается в том, является ли это предпочтительным способом рисования в виде библиотеки ресурсов в XAML, а затем использовать код для копирования и размещения этих предварительно определенных активов на основе импортированных данных? Или , если лучше использовать подход «только код», а также создавать объекты XAML с использованием кода после чтения данных?

Объект довольно прост имы не зависим от отдельного дизайнера для создания XAML.Я предполагаю, что в противном случае это может быть причиной для предварительного определения объекта XAML.

Ответы [ 2 ]

1 голос
/ 05 января 2011

Есть много возможных способов справиться с этим.

Я бы сказал, что лучшим практическим подходом было бы иметь определения форм XAML, которые хранятся в активах вашего проекта.Затем вы можете использовать Blend для разработки / изменения этих форм.Это отделяет определение фигур от кода проекта, который создает их экземпляры.Облегчить изменение форм в будущем.Также позволяет непрограммисту получать доступ и изменять их в Blend в будущем.

0 голосов
/ 05 января 2011

XAML является декларативным языком, что означает, что XAML подобен коду. Поэтому лучше использовать декларации XAML и связывать только данные.Это даст хорошую производительность.

...