0

私のアプリでは、パノラマ ビューを使用しています。しかし問題は、アイテムごとに異なるボタンが必要なことです。見栄えを良くするために、アプリケーション バー アイコン ボタンを使用することにしました。同じページ内の異なるパノラマ アイテムに対して異なるアイコン ボタンを使用できますか??

4

1 に答える 1

3

アプリバーにアイテムを追加/削除することで、パノラマ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/

于 2013-11-08T07:30:16.860 に答える