ListView wpf代码
时间: 2023-07-02 18:05:36 浏览: 61
以下是一个简单的 WPF ListView 的示例代码:
```xaml
<ListView Name="myListView">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" Width="120" DisplayMemberBinding="{Binding Name}" />
<GridViewColumn Header="Age" Width="50" DisplayMemberBinding="{Binding Age}" />
<GridViewColumn Header="Email" Width="250" DisplayMemberBinding="{Binding Email}" />
</GridView>
</ListView.View>
</ListView>
```
在这个示例中,ListView 中的数据是通过数据绑定来实现的。在代码中,我们可以为 ListView 设置一个名字,这样我们就可以通过代码访问它。然后,我们定义了一个 GridView 来设置列的头部以及每列的绑定属性。在这里,我们设置了三列,分别是“Name”、“Age”和“Email”。每列的宽度也可以在这里设置。
接下来,在代码中,我们可以使用以下方式来为 ListView 添加数据:
```csharp
List<Person> people = new List<Person>();
people.Add(new Person { Name = "John", Age = 30, Email = "john@gmail.com" });
people.Add(new Person { Name = "Jane", Age = 25, Email = "jane@hotmail.com" });
myListView.ItemsSource = people;
```
在这里,我们定义了一个 Person 类来保存每个人的信息。然后,我们创建了一个人的列表,并将两个人添加到列表中。最后,我们将列表设置为 ListView 的 ItemsSource 属性,这样 ListView 就可以显示我们的数据了。