gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 01:15:42 24 4
gpt4 key购买 nike

我目前正在开发带有全景页面的 Windows Phone 7.5 应用程序。
在全景页面,我正在实现一个应用栏来处理应用中的一些事情,例如在位于全景页面项目之一的 Bing map 中显示电话位置。

现在,我相信我有两个选择,但我不知道它们将如何工作(如果它们确实有效......):

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

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

    谢谢 :)

    最佳答案

    两者都可以实现。

    仅用于显示 与页面相关的应用栏图标 您可以使用 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
    }

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

    更改所选项目 全景图可以这样完成:
    panoramaControl.DefaultItem = panoramaControl.Items[indexToSet];

    尽管可以更改全景图的选定索引,但我建议使用 Pivot 控件。使用 Pivot 控件可以更轻松地跟踪所选项目,并且当您以编程方式切换所选页面时,您将获得漂亮的动画。

    关于windows-phone-7 - WP7.5 全景页面中的 AppBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13723242/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com