Развернуть и свернуть представление в Window phone 7

#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)