wpf listview添加行
时间: 2023-07-29 21:11:16 浏览: 165
要在 WPF ListView 控件中添加行,可以使用以下步骤:
1. 首先,在 XAML 中定义 ListView:
```xml
<ListView x:Name="myListView" ItemsSource="{Binding MyItemsSource}">
<ListView.View>
<GridView>
<GridViewColumn Header="Column1" DisplayMemberBinding="{Binding Column1}" />
<GridViewColumn Header="Column2" DisplayMemberBinding="{Binding Column2}" />
<!-- Add more columns as needed -->
</GridView>
</ListView.View>
</ListView>
```
注意,这里使用了数据绑定来绑定 ListView 的 ItemsSource 属性到 ViewModel 中的 MyItemsSource 属性。
2. 然后,在代码中创建一个新的对象作为 ListView 的一行,并将其添加到 ItemsSource 集合中:
```csharp
// Create a new object to represent the row
var newRow = new MyDataObject { Column1 = "Value1", Column2 = "Value2" };
// Add the new row object to the ItemsSource collection
myListView.ItemsSource.Add(newRow);
```
注意,这里的 MyDataObject 类需要包含与 GridView 中定义的列对应的属性。如果需要添加多行,则重复上面的步骤即可。
阅读全文