1
我有一個列表框,我必須用查詢中的元素填充它。查詢是,如何使用linq打印所有的值?
var query = from b in context.table select b;
List<Tab> reclist = q.ToList();
使用LINQ我怎樣才能打印所有在列表框中獲得的值?
我有一個列表框,我必須用查詢中的元素填充它。查詢是,如何使用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
屬性。很明顯,如果它不是,你會想要更改XAML的{Binding Name}
部分以匹配要在ListBox
中顯示的屬性名稱。
然後您綁定到您的物品;
MyListBox.ItemsSource = reclist;
我已經完成了上述所有建議,仍然返回空列表框。 – Xander
對不起,先生,我的錯誤...我再次檢查,一切工作異常良好。非常感謝 – Xander
不用擔心,樂意提供幫助。 – MrMDavidson