Start with something easier and move up. Take a look at:
This..
Use the following ListView:
<listview x:name="lst_Example" xmlns:x="#unknown">
<listview.view>
<gridview>
<gridviewcolumn width="140" header="Column 1" />
</gridview>
</listview.view>
</listview>
Then, try the following code to populate it with items from a list:
private void FillMyList()
{
List<string> theList = new System.Collections.Generic.List<string>();
theList.Add("Item1");
theList.Add("Item2");
theList.Add("Item3");
theList.Add("Item4");
theList.Add("Item5");
theList.Add("Item6");
foreach (var item in theList)
{
lst_Example.Items.Add(item);
}
}</string></string>