Должны ли пользовательские элементы управления использоваться для ListBox в Windows Phone - PullRequest
0 голосов
/ 01 марта 2012

Я работаю над приложениями для Windows Phone.Когда я читал об улучшении производительности приложения, я наткнулся на этот msdn блог , который сконцентрирован на серебристом свете для ListBox в Windows Phone.Это предполагает, что мы не должны использовать пользовательские элементы управления в шаблоне данных.(Я пометил текст в ссылке в двух областях. Что я чувствовал сомнительно)

Теперь мой вопрос заключается в том, могу ли я создать список объектов пользовательского управления и добавить в ItemsControl скажем ListBox, который находится в представлении.?Будет ли XAML элемента управления рассматриваться как ресурс и анализировать его каждый раз?(как сказано в блоге).Как я могу это проверить?Я спросил в том же блоге неделю назад, но вопрос там не был опубликован.

1 Ответ

0 голосов
/ 04 апреля 2012

Я использовал ListBox несколько раз, и на самом деле его производительность плохая. Однако я использую для создания DataTemplateItem вместо UserControls, так как мне не нужен UserControl.

О ваших вопросах: вы можете создать список UserControls и добавить их в ListBox, однако вместо этого рассмотрите возможность использования DataTemplates. Я думаю, что XAML элемента управления анализируется каждый раз (но не уверен). Чтобы проверить это, просто проверьте эту ссылку .

ура

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...