使用多个模板的列表框
本文关键字:列表 | 更新日期: 2023-09-27 18:12:57
我有一个列表框在我的silverlight代码:
<ListBox x:Name="recepiesList" ItemsSource="{Binding recepiesList}" ItemTemplate="{StaticResource ListViewModelTemplate}" SelectionChanged="recepiesList_SelectionChanged" >
</ListBox>
问题是我必须在列表的顶部有另一种类型的listboxitem(一种标题)。我已经找到了多种方法,有多个模板的列表框,但他们似乎复杂的这种微小的变化。
是否有一种方法可以将listboxitem包含到一个应用了模板的listbox中?
UPDATE FOR澄清我问这个问题是因为我正试图更好地利用这个平台(对它是新的);我不知道xaml中模板的限制是什么,我只是在寻找一个更好的解决方案。
我正在寻找一种方法来做这样的事情:
listboxtype
listboxtype B
listboxtype B
listboxtype B
listboxtype B
listboxtype B
并且由于我有一些关于listboxtype A的明确信息(它是列表中的第一个,它只出现一次),我认为它可以以某种方式在XAML中"手工"添加。
正如@abhinav所建议的,我使用了一个长列表选择器,并且能够添加一个自定义头模板