添加在选择指数

添加在选择指数

问题描述:

全景的项目,我需要像删除选定的指数增加,而不是由default.Is在最后增加一个全景的项目,有可能做到这一点添加在选择指数

+0

你试过了吗? – 2012-03-12 11:08:03

+0

我没有看到任何命令做到这一点 – 2012-03-12 13:17:12

+0

所以你什么都没试过? – 2012-03-12 15:33:41

这是完全可行的。

首先给您的全景控制一个明确的名称(例如,X:NAME =“MyPanorama”) 然后使用类似的代码以下在特定的索引中插入全景项:

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

希望这帮助!

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

PanoramaItems属性只是一个ItemsCollection等支持Add()Clear()Insert()Remove()方法应涵盖所有你在你的问题提的方案。

或者,如果您指定ItemsSource填充Enumerable也实现INotifyPropertyChanged然后您可以直接更新源。