該列表框有一個數據模板,但我想添加一個特殊的項目到列表框,這是無法由數據模板處理的。我怎樣才能做到這一點?如何在wp7列表框中添加特殊的第一項?
0
A
回答
0
如果你有CompositeCollection
在您的處置( - 抱歉,如果你不 - ),你可以嘗試與此合作。
private void ListBox_Loaded(object sender, RoutedEventArgs e)
{
var specialItem = new ListBoxItem()
{
Content = "Very special item.",
FontWeight = FontWeights.Bold
};
var collectionContainer = new CollectionContainer()
{
Collection = MyCollection
};
var composite = new CompositeCollection();
composite.Add(specialItem);
composite.Add(collectionContainer);
(sender as ListBox).ItemsSource = composite;
}
0
如果你的列表已物品的合理數量的,可以設置列表框到比你的項目計數的東西更大的AlternationCount
,並在使用DataTrigger的ListBoxItem中的AlternationIndex
做一些特別的東西,例如,如果切換模板它等於0
相關問題
- 1. WP7 - 動畫添加/刪除列表框中的項目
- 2. 如何在vb.net的列表框中添加列表項
- 3. Android通過SimpleCursorAdapter添加列表視圖中的特殊項目
- 4. 如何在wp7中向http webrequest添加一個id列表?
- 5. WP7循環限制添加到列表框的項目數
- 6. 如何將值添加到WP7中的列表框中的複選框Silverlight
- 7. 如何將列表框中的項目添加到另一個列表框?
- 8. 列表框項目isEnabled WP7
- 9. 如何添加列表項組合框
- 10. 將多個列表框項添加到一個列表框中
- 11. 如何將3個列表框項添加到一個列表框中
- 12. 如何在DataList的特殊列/行中添加控件?
- 13. 添加列表項的列表框
- 14. 如何將列表中的特定項目添加到另一個列表?
- 15. 如何在wp7中使用observable colletion綁定列表框項目?
- 16. 如何添加列填充到JavaScript中特定表格的第一列?
- 17. Matlab:如何在列表框中添加選定的項目?
- 18. 如何在列表框中的項目之間添加填充?
- 19. WP7 - 在列表框中訪問選擇項目時列表框是一個ItemTemplate
- 20. 如何在列表框中添加selecteditem
- 21. 如何在文本文檔的第一行添加特殊的格式?
- 22. 添加到上一個列表框項
- 23. 列表框添加項目
- 24. 如何在jQuery中添加列表項?
- 25. 如何爲大列表添加特殊字符?
- 26. 如何在列表的第一項
- 27. WP7:如何計算數據模板中列表框的子項?
- 28. 如何刪除wp7中的列表框項目?
- 29. 如何在Google圖表中添加特殊符號?
- 30. 從2列表框項目添加到列表框一個
你爲什麼要這樣做的原因是什麼?也許有另一個更簡單的解決方案... – CodeZombie
你是什麼意思「哪些不能被數據模板處理」?這是否意味着列表框的現有項目模板以及您嘗試新插入的項目不兼容?如果是這樣,爲什麼不使用DataTemplateSelector(http://www.switchonthecode.com/tutorials/wpf-tutorial-how-to-use-a-datatemplateselector) –
請注意,WP7不支持WPF開發,它支持Silverlight和XNA。 –