wpf 列表显示List
时间: 2023-08-15 13:08:42 浏览: 211
wpf 带表格线的listview
4星 · 用户满意度95%
在 WPF 中,可以使用 ListBox 控件来显示一个 List。为了将 List 显示在 ListBox 中,需要将 List 作为 ListBox 的 ItemsSource 属性的值。下面是一个简单的例子:
XAML 代码:
```
<ListBox ItemsSource="{Binding MyList}" />
```
在代码中,MyList 是一个 List 对象,它被绑定到 ListBox 的 ItemsSource 属性,这样 ListBox 就会显示 List 中的所有元素。
注意,为了能够正确地显示 List 中的元素,需要为 ListBox 定义一个 ItemTemplate。ItemTemplate 定义了 ListBox 中每个元素的外观。下面是一个例子:
XAML 代码:
```
<ListBox ItemsSource="{Binding MyList}">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
```
在代码中,我们使用了一个 DataTemplate 来定义 ListBox 中每个元素的外观。在这个模板中,我们只使用了一个 TextBlock 来显示 List 中的每个元素。注意,我们使用了 Binding 来绑定 TextBlock 的 Text 属性到 List 中的元素。
阅读全文