WPF ListView - jak programowo dodawać elementy?

Nawet jeśli wiem, że nie jest idealny - muszę programowo zapełnić listView (z dowolnego powodu).

Deklaruję moje kolumny w znacznikach:

            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=Name}"/>
                    <GridViewColumn Header="Value" DisplayMemberBinding="{Binding Path=Value}"/>
                </GridView>
            </ListView.View>

Dodaję takie elementy do kodu (oczywiście w pętli):

            MyData data = getDataItem(index); //< -- whatever
            ListViewItem item = new ListViewItem();
            item.DataContext = data;
            this.myListView.Items.Add(item);

Gdzie MyData jest zdefiniowane jako:

public class MyData
{
    public string Name { get; set; }
    public string Value { get; set; }
}

Elementy są dodawane (widzę wiersze), ale nie widzę żadnej zawartości.

Ktoś ma jakąś wskazówkę?

Każda pomoc doceniona!

questionAnswers(1)

yourAnswerToTheQuestion