Сначала сделайте объект, я вижу, у вас есть 2 разных списка.Просто используйте один объект, сохраняя оба данных.Далее, как сказал HB, вам нужно указать, что показывает каждый столбец.Простой способ - использовать DisplayMemberPath
, более сложное, но и более гибкое решение - использовать специализированный CellTemplate
.
если ваш объект данных выглядит следующим образом
public class MyObject
{
public int Id{get;set;}
public string Name {get;set;}
}
ваш ListView, содержащий список этих элементов в xaml, будет выглядеть следующим образом.
<ListView.View>
<GridView>
<GridViewColumn Width="60" Header="ID" DisplayMemberBinding="{Binding Id}"/>
<GridViewColumn Width="300" Header="User Name" DisplayMemberBinding="{Binding Name}" />
</GridView>
</ListView.View>
Надеюсь, что это поможет.