我有一个列表框,我必须用查询中的元素填充它。查询是,
var query = from b in context.table select b;
List<Tab> reclist = q.ToList();
使用 LINQ 如何在列表框中打印所有获得的值?
我有一个列表框,我必须用查询中的元素填充它。查询是,
var query = from b in context.table select b;
List<Tab> reclist = q.ToList();
使用 LINQ 如何在列表框中打印所有获得的值?
您需要创建一个DataTemplate
包含您绑定到对象上TextBlock
的Text
属性的属性。所以,一些 XAML 之类的;
<ListBox x:Name="MyListBox">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
假设您的Tab
班级有一个名为Name
. 显然,如果不是,您需要更改{Binding Name}
XAML 的部分以匹配您要在ListBox
.
然后你绑定到你的项目;
MyListBox.ItemsSource = reclist;