WPF ListBox设置列
时间: 2023-07-04 14:06:56 浏览: 52
可以使用 WPF 中的 ListView 控件来实现设置列的效果,ListView 控件允许你通过 GridView 来定义列。以下是一个简单的示例:
```xml
<ListView ItemsSource="{Binding Items}">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" Width="120"/>
<GridViewColumn Header="Age" DisplayMemberBinding="{Binding Age}" Width="50"/>
<GridViewColumn Header="Address" DisplayMemberBinding="{Binding Address}" Width="200"/>
</GridView>
</ListView.View>
</ListView>
```
在这个示例中,我们使用了一个 ListView 控件,并设置了它的 ItemsSource 属性为一个绑定到 ViewModel 中的 Items 集合。然后,我们使用了一个 GridView 来定义三列,分别是 Name、Age 和 Address。每个列都有一个 Header 属性用于显示列标题,以及一个 DisplayMemberBinding 属性用于绑定到数据对象中的属性。另外,我们还可以通过 Width 属性来设置列宽度。
你也可以通过样式来进一步自定义列的外观和行为。