在我的应用程序中,我使用的是全景视图。但问题是我每个项目都需要不同的按钮,我决定使用应用程序栏图标按钮来让它看起来不错!我可以在同一页面中为不同的全景项目使用不同的图标按钮吗?
可以通过向应用栏添加/删除项目来管理事件的全景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/