Показать скрытый контент в элементе списка в Windows Phone 8.1

Я разрабатываю приложение WP8.1, в котором мне нужно показать некоторый контент с функциями отображения/скрытия. Будут отображены первые 2 строки, и после нажатия на этот элемент оставшееся содержимое должно быть расширено и отображено. Как мы можем добиться этого в WP8.1


person Suresh Dhanakotti    schedule 18.09.2014    source источник


Ответы (2)


Чтобы показать или скрыть, вы должны пойти на привязку.

И чтобы расширить содержимое, используйте DataTemplate как StackPanel и установите свойство Height TextBlock (через привязку) со значением, которое необходимо для отображения двух строк.

И при нажатии на элемент просто получите экземпляр selectedItem и увеличьте свойство высоты или установите его на автоматический

Чтобы узнать о привязке, см. здесь http://msdn.microsoft.com/en-us/library/windows/apps/cc278072(v=vs.105).aspx

person Pradeep AJ- Msft MVP    schedule 19.09.2014
comment
Спасибо Прадип, это сработало. Теперь, когда я нажимаю на другой элемент, предыдущий элемент должен быть свернут. Как мы можем это сделать? - person Suresh Dhanakotti; 22.09.2014
comment
сбросьте высоту ранее выбранного элемента на минимальную высоту и выполните указанные выше действия для вновь выбранного элемента. Если вам нужно, добавьте к нему несколько анимаций. - person Pradeep AJ- Msft MVP; 22.09.2014
comment
Можете ли вы сказать мне, как это сделать. - person Suresh Dhanakotti; 29.09.2014

вы можете использовать видимость и свернуть вот так

     myimage. visibility =visibility.visible;

вы можете контролировать таким образом

person Shaimaa Fawzy    schedule 22.09.2014