#c# #silverlight #windows-phone-7
#c# #silverlight #windows-phone-7
Вопрос:
у меня есть список в моем коде silverlight :
<ListBox x:Name="recepiesList" ItemsSource="{Binding recepiesList}" ItemTemplate="{StaticResource ListViewModelTemplate}" SelectionChanged="recepiesList_SelectionChanged" >
</ListBox>
дело в том, что у меня должен быть другой тип элемента listboxitem в верхней части списка (своего рода заголовок ). я нашел несколько способов иметь listbox с несколькими шаблонами, но они кажутся сложными для такого рода незначительных изменений.
Есть ли способ включить элемент listboxitem в listbox с примененным шаблоном?
ОБНОВЛЕНИЕ ДЛЯ ПОЯСНЕНИЯ Я задаю этот вопрос, потому что я пытаюсь лучше использовать платформу (будучи новичком в ней); я не знаю, каковы ограничения шаблонов в xaml, я просто ищу лучшее решение.
я ищу способ сделать что-то подобное :
listboxtype A
listboxtype B
listboxtype B
listboxtype B
listboxtype B
listboxtype B
и из-за того, что у меня есть некоторая явная информация о listboxtype A (он первый в списке и появляется только один раз), я подумал, что его можно каким-то образом добавить «вручную» в XAML.
Комментарии:
1. Итак, у вас уже есть несколько ответов, но вы находите их слишком сложными? И теперь вы ждете, пока все они будут предложены снова, и отклоняете их один за другим?
2. Вы могли бы использовать longlistpicker из silverlight toolkit без групп и с заголовком для longlistpicker.
3. @HenkHolterman дело не в том, что я ленив, я просто не хочу излишне усложнять свой код, если есть более элегантный способ решить мою проблему (а я его не нашел, отсюда и вопросительная часть).. я не хотел проявлять неуважение к сообществу.. я просто новичок в платформе и ищу способы лучше использовать предоставляемые возможности. Если вы считаете, что мой вопрос не стоит вашего времени, пожалуйста, не отвечайте
4. @abhinav я посмотрю на это, спасибо!
5. Проверьте это: geekswithblogs.net/tkokke/archive/2009/09/28 /…
Ответ №1:
Как предложил @abhinav, я использовал longlistpicker и смог добавить пользовательский шаблон заголовка