WPF GridView com uma definição dinâmica

Desejo usar o modo GridView de um ListView para exibir um conjunto de dados que meu programa receberá de uma fonte externa. Os dados consistirão em duas matrizes, uma de nomes de colunas e uma de valores de cadeias para preencher o controle.

Não vejo como criar uma classe adequada que possa ser usada como o Item em um ListView. A única maneira que sei preencher os itens é defini-lo para uma classe com propriedades que representam as colunas, mas não tenho conhecimento das colunas antes do tempo de execução.

Eu poderia criar um ItemTemplate dinamicamente, conforme descrito em:Criar ItemTemplate do WPF DINAMICAMENTE no tempo de execução mas ainda me deixa sem saber como descrever os dados reais.

Qualquer ajuda recebida com gratidão.

questionAnswers(6)

yourAnswerToTheQuestion