我想以编程方式导航到基于点击事件的特定全景项目。我尝试过类似下面的内容
if (Panorama != null && Panorama.SelectedIndex != 3)
{
Panorama.SelectedIndex = 3; //Error, SelectedIndex is read only
}
但无法设置SelectedIndex
属性。有没有办法在后面的代码中执行此操作?
答案 0 :(得分:0)
Check this out.适用于Windows Phone 7,但我认为同样适用于8.也许您应该为您的应用考虑不同的导航模型?或者更改DefaultItem并刷新页面(我不建议这样,它看起来会让人感到困惑)?
答案 1 :(得分:0)
使用此代码可以正常工作:
if (Panorama != null && Panorama.SelectedIndex != 3)
{
MyPanorama.DefaultItem = MyPanorama.Items[3];
}