WinJS.UI.ListView personalizar o conteúdo do item de lista?

Estou trabalhando em um aplicativo Windows 8 Metro baseado em JavaScript. UsaWinJS.UI.ListView para exibir uma lista de itens de 1 coluna. Eu não sei muito além do que foi dito na documentação:http://msdn.microsoft.com/pt-br/library/windows/apps/br211837.aspx .

Como faço para personalizar o conteúdo do item de lista, com base na fonte de dados? Existe uma função de retorno de chamada disponível para que, para cada item da lista, eu possa mostrar / ocultar determinadas tags HTML, com base na variável do objeto correspondente na matriz de dados?

Como o arranjo na seção Exemplos desta documentação da MSDN, como mostro / ocultoimg tag com base em sepicture existe?

Além disso, como tenho a altura do item de lista variável? Cada um dos itens da minha lista terá altura diferente (na verdade, apenas duas alturas diferentes em todos os itens), com base na função mostrar / ocultar mencionada acima. Como implementar esse comportamento?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion