Even if I know it\'s not ideal - I need to programmatically populate a listView (for whatever reason).
I am declaring my columns in the markup:
It works changing the code to:
MyData data = getDataItem(index); //< -- whatever this.myListView.Items.Add(data);
Now it looks obvious but ... go figure!