在所选索引中添加全景项目



我需要在选定的索引中添加一个全景项目,如remove,而不是默认情况下在最后一个添加。是否可以进行

这是完全可行的。

首先为全景控件指定一个明确的名称(例如x:name="MyPanorama")然后使用类似于以下的代码在特定索引处插入全景项目:

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

希望这能有所帮助!

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

Panorama Items属性只是ItemsCollection,因此支持Add()Clear()Insert()Remove()方法,这些方法应涵盖您在问题中提到的所有场景。

或者,如果您指定了一个ItemsSource,它填充了一个Enumerable,它也实现了INotifyPropertyChanged,那么您可以直接更新源。

最新更新