我是Silverlight和Windows Phone 7开发的新手,并且在制定“分组列表”的最佳方法时遇到了一些麻烦。
基本上我想要做的是按日期将事件详细信息列表分组为:
Monday 5/6/10 event 1 event 2 Tuesday 6/6/10 event 3
我尝试使用嵌套的列表框,这些列表框在某种程度上起作用但杀死了滚动。这是进行分组的最佳方式(假设我可以修复滚动问题)还是有其他方法?
答案 0 :(得分:1)
使用嵌套的ItemsControls和模板怎么样?
答案 1 :(得分:1)
您可能会发现嵌套列表框的滚动问题是由于您的嵌套列表框具有可变高度。尝试将它们固定在一个固定的高度或将它们包含在一个具有固定高度的包裹元件中。这是当前ctp影响列表框的一个已知问题,其中包含可变高度的内容。
答案 2 :(得分:0)
我建议使用此工具包中的LongListSelector控件 http://silverlight.codeplex.com/releases/view/75888
这就是我过去使用的。您可以为标题设置模板,为项目设置一个模板。您还可以为点按组
设置模板