2011-08-11 30 views
1

我想知道是否有方法在同一页上共享列表框。在WP7上共享列表框控件/数据透视表项

基本上,我有一个绑定到collectionviewsource的列表框。我也有5-6个使用相同列表框的数据透视控件,但会以不同的方式过滤collectionviewsource。

我想知道是否有可能说有一个列表框作为一种资源,并在所有兴田枢轴显示它那么当支点的变化,我可以将不同的过滤器的collectionviewsource。

任何人都可以引导我正确的方式吗?

谢谢!

回答

0

您可以为包含列表框的Pivot创建ItemTemplate。

我觉得它更容易保持这种情况下通过explicilty创建XAML中每个pivotItem但让所有格兰列表框,虽然共享相同的ItemTemplate。我发现通过查看可以更容易地看到发生了什么,并且如果您需要更改其中一个列表框的模板,它也会更容易。 (我觉得这似乎经常发生。)

+0

似乎这是最好的路线。我创建了一个CollectionViewSource,并根据选定的数据透视表修改了过滤器事件,并且看到了巨大的延迟。这绝对是用相同风格管理多个列表框的最简单方法,然后只需为每个列表创建一个查看源以保持性能。 – John