我只是想知道,我如何通过C#代码在WP7不同全景项之间进行导航。
谢谢。
我只是想知道,我如何通过C#代码在WP7不同全景项之间进行导航。
谢谢。
试试这个
Panorama.SetValue(Panorama.SelectedItemProperty, selectedItem);
这可能会解决这个问题。
只需设置默认的项目ü要加载用户的观点哪个项目..
panSOS.DefaultItem = panSOS.Items[1];
我还没有尝试过这一点,但它应该工作。
通过循环Panorama.Items
和删除,除了要专注于每一个项目。 使用for
循环,而不是foreach
要做到这一点,因为在使用后者迭代不能修改的集合。
呼叫Panorama.UpdateLayout
迫使全景重绘自身并切换到要显示的项目。
添加在步骤1中删除的项目。
如果你全景控制称为PanoramaControl1那么你应该能够使用:
PanoramaControl1.SelectedIndex = 0
其中0是第一个全景页面。