加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-phone-7 – WP7.5全景页面中的AppBar

发布时间:2020-12-14 03:53:04 所属栏目:Windows 来源:网络整理
导读:我目前正在开发一个带有全景页面的 Windows Phone 7.5应用程序. 在全景页面上,我正在实施一个appbar来处理应用中的一些内容,例如在Bing地图中显示手机位置,该地图位于其中一个全景页面项目中. 现在,我相信我有两个选择,但我不知道他们将如何工作(如果他们甚
我目前正在开发一个带有全景页面的 Windows Phone 7.5应用程序.
在全景页面上,我正在实施一个appbar来处理应用中的一些内容,例如在Bing地图中显示手机位置,该地图位于其中一个全景页面项目中.

现在,我相信我有两个选择,但我不知道他们将如何工作(如果他们甚至工作……):

>仅显示与当前页面/项目相关的appbar图标
>如果您不在相应的页面/项目中,请在单击应用栏图标时重定向到页面/项目.

这些中的任何一个真的有效吗?我可以为每个全景项目设置ID,然后使1或2工作吗?

谢谢 :)

解决方法

两者都有可能实现.

要仅显示与页面相关的appbar图标,您可以使用Panorama.SelectionChanged事件:

var currentPanormaItem = ((Panorama)sender).SelectedItem

if(currentPanormaItem.Equals(firstPageItem))
{
    // Set AppBar icons for first page
}
else if(currentPanormaItem.Equals(secondPageItem))
{
    // Set AppBar icons for secondpage
}

如果您知道选择了哪个全景项目,则可以相应地设置appbar图标.

更改Panorama的所选项目可以像这样完成:

panoramaControl.DefaultItem = panoramaControl.Items[indexToSet];

虽然可以更改Panorama的选定索引,但我建议使用Pivot控件.使用Pivot控件,可以更轻松地跟踪所选项目,并在编程切换所选页面时获得精彩动画.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读