#silverlight #windows-phone-7 #expression-blend #windows-phone-7.1
#silverlight #windows-phone-7 #выражение-смешивание #windows-phone-7.1
Вопрос:
На странице моего приложения wiondows phone7 я должен отобразить список имен сотрудников, которые поступают с сервера в формате XML.
что мне нужно, так это когда я нажимаю на имя любого сотрудника, оно должно расширяться, чтобы отобразить сведения об этом сотруднике, а другое имя eployee name должно скользить вниз.
Например
Первый экран
Мохит Лиха
Кушал Кхера
Кашиш нарула
когда я нажимаю на Мохита Лиха, экран должен выглядеть так
Мохит Лиха,
мужчина 22,
идентификатор сотрудника
, Отображает изображение и т. Д
Кушал Кхера
Кашиш Нарула
Как я могу это реализовать.
Единственное, о чем я могу думать сейчас, это изменить видимость содержимого.
Есть ли какой-либо элемент управления, доступный для этого.
Спасибо и с уважением
Ответ №1:
Если вы добавите сотрудников в ListBox, вы можете установить ItemTemplate на все, что захотите. Затем вы могли бы использовать существующий расширяемый элемент управления (например, ExpanderView из инструментария WP7) или создать свой собственный.
<ListBox ...>
<ListBox.ItemTemplate>
<DataTemplate>
<toolkit:ExpanderView>
....
</toolkit:ExpanderView>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Ответ №2:
Ознакомьтесь с ExpanderView в Silverlight для Windows Phone toolkit:http://silverlight.codeplex.com/releases/view/71550
Комментарии:
1. я обнаружил, что этот инструментарий доступен для 7.1 и 7.5, но не для 7.0, поправьте меня, если я ошибаюсь, и предоставьте мне ссылку, по которой я могу загрузить его для 7.0
2. ExpanderView доступен только в mango toolkit (август 2011)