Определите этот элемент управления в XAML
<ListView x:Name="listView">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=Name}" />
<GridViewColumn Header="Description" DisplayMemberBinding="{Binding Path=Description}" />
</GridView>
</ListView.View>
</ListView>
, а затем в выделенном фрагменте кода вы можете добавить новые элементы в представление списка, введя:
listView.Items.Add(new Item());
И класс Itemсодержит свойства Name и Description.
Если вы хотите изменить показанные столбцы, измените XAML.
Это не очень хороший подход, так как здесь вы не используете MVVM, чтовам нужно привязать свойство ListView ItemsSource к коллекции в вашей ViewModel, а затем поработать над этой коллекцией.