А нельзя сделать ListBox, К нему ListItem'ы. Потом создать дочерние Layout'ы, а на Layout'ы дочерними какие-нибудь текстовые строки. Потом на OnItemClick менять Visible этих Layout'ов? Будет такое работать? И можно ли прицепить анимацию, чтобы когда Visible = false, этот layout не просто исчезал, а сворачивался?