【问题标题】:Is it possible to have different application bar each panorama item?每个全景项目是否可以有不同的应用程序栏?
【发布时间】:2013-11-08 20:19:36
【问题描述】:

在我的应用中,我使用的是全景视图。 但问题是我需要为每个项目使用不同的按钮,我决定使用应用程序栏图标按钮让它看起来不错! 我可以在同一页面中为不同的全景项目设置不同的图标按钮吗??

【问题讨论】:

  • 我们可以在全景更改事件中删除/添加应用栏项目。这样,我们可以在每个全景项目的应用栏中拥有不同的项目。检查这个stackoverflow.com/a/6007752/486119

标签: windows-phone-7 panorama-control


【解决方案1】:

您可以通过向应用栏添加/删除项目来管理全景SelectionChanged事件。

例子:-

<controls:Panorama SelectionChanged="PanoramaItemSelectionChanged">    
            <!--Panorama item one-->
            <controls:PanoramaItem Header="what's new" >
                ...
            </controls:PanoramaItem>

             ...
</controls:Panorama>

.CS 文件

void PanoramaItemSelectionChanged(object sender, SelectionChangedEventArgs e)
{
  int currentIndex = ((PanoramaItem)(((Panorama)sender).SelectedIndex))
  switch(currentIndex){
      ....
  }
}

如何添加和删除应用栏项目和图标按钮 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394044%28v=vs.105%29.aspx

https://stackoverflow.com/a/4234875/486119

或者试试这个 http://appbarutils.codeplex.com/releases/view/94678

http://allenlooplee.wordpress.com/2012/09/17/how-to-show-different-app-bar-for-different-pivotpano-item/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-18
    • 2018-07-04
    相关资源
    最近更新 更多