在所选索引中添加全景项

时间:2012-03-12 08:38:31

标签: silverlight-4.0 windows-phone-7.1 windows-phone-7

我需要在选定的索引中添加全景项,例如删除,而不是默认添加到最后一个。是否可以这样做

2 个答案:

答案 0 :(得分:2)

这是完全可行的。

首先为全景控件提供一个明确的名称(例如x:Name =“MyPanorama”) 然后使用类似于以下内容的代码在特定索引处插入全景项:

MyPanorama.Items.Insert(0, new PanoramaItem() {Header = "Panoramo 0"});

希望这有帮助!

答案 1 :(得分:0)

有两种方法可以做到这一点,因为可以直接设置PanoramaItems或通过ItemsSource绑定。

Panorama Items属性仅为ItemsCollection,因此支持Add()Clear()Insert()Remove()方法这应该涵盖你在问题中提到的所有情景。

或者,如果您指定使用Enumerable填充的ItemsSource,它也会实现INotifyPropertyChanged,那么您可以直接更新源代码。