ganhar 8 metro app c # multiple itemTemplate

Estou trabalhando em um aplicativo do metrô e tenho situação. Em uma de minhas páginas, usei listview com um modelo de item personalizado que exibe uma imagem e seu nome. Agora eu tenho que usar o modelo de 2 itens se a imagem é vertical eu tenho que usar outro modelo com maior altura. pode haver 2 modelos diferentes em o listview? Eu devo mudar o template em .cs algo comoif the image is horizontal listview.ItemTemplate = 1 else if the image is vertical listvew.ItemTemplate =2 como posso usar isso?

questionAnswers(1)

yourAnswerToTheQuestion