在WP7上跨控件/透视项目共享列表框

时间:2011-08-11 15:48:46

标签: c# silverlight xaml windows-phone-7 silverlight-4.0

我想知道是否有办法在同一页面上共享列表框。

基本上,我有一个绑定到collectionsviewsource的列表框。我还有5-6个旋转控件,它们将使用相同的列表框,但会以不同方式过滤collectionviewsource。

我想知道是否可以说列出一个列表框作为资源并在所有的hte枢轴上显示它,然后当数据透视更改时,我可以对collectviewsource应用不同的过滤器。

有人能以正确的方式引导我吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

我发现通过在XAML中创建每个pivotItem但是让所有teh列表框共享相同的ItemTemplate来更容易维护这个场景。我发现通过查看更容易看到发生了什么,如果您需要更改其中一个列表框的模板,它也会更容易。 (我发现这似乎经常发生。)