WP7全景项目绑定和添加其他自定义全景项目c#

时间:2011-08-12 14:27:59

标签: c# windows-phone-7

我遇到的问题是我使用全景控件并将其绑定到数据源。但我仍然希望其他全景项目上的其他自定义项目,我需要一个文本块,网格等。因此,如果我在后端添加它,它不会显示那些全景项目。它只显示数据源绑定项。为什么会这样?他们两个都应该解决。

任何人都可以帮我解决这个问题。

谢谢。

1 个答案:

答案 0 :(得分:0)

由于您想手动添加PanoramaItems,我可以考虑两种方法:

  1. 确保将Panorama.ItemsSource设置为可在后面的代码或viewmodel中访问的ObservableCollection,然后将新项添加到应更新Panorama的ObservableCollection中。

  2. 不要对Panorama控件的项目进行数据绑定 - 只需在需要时手动添加项目。

  3. 无论哪种方式,都会在将项目添加到基础集合时评估Panorama的ItemTemplate,因此使用DataTemplateSelector将允许您的代码确定在添加新项目时应用哪个DataTemplate而不影响模板以前的项目。

    /克里斯