如何在Windows Phone 8应用程序中设置不可见/可见全景项目 [英] How to set invisible/visible panorama items in windows phone 8 app
问题描述
我正在为Windows Phone 8开发自定义应用程序。在xaml文件中,我添加了4个全景项目。我需要在文件后面的代码中为2个全景项设置隐形。我设置了visibility.collapsed;但它显示空项目。如何在代码隐藏文件后设置隐身/可见全景
项目。
I am developing custom app for windows phone 8. In xaml file i have added 4 panorama items. I need set invisible for 2 panorama items in code behind file. I have set visibility.collapsed; but it showing empty items. How to set invisible/visible panorama items in code behind file.
谢谢&问候,
Anu。
推荐答案
你在哪里设置Visibility.Collapsed?
Where are you setting Visibility.Collapsed?
如果您的全景项目如下:
If your panorama item is as this:
<phone:Panorama Title="my application">
<phone:Panorama.Background>
<ImageBrush ImageSource="/PanoramaApp2;component/Assets/PanoramaBackground.png"/>
</phone:Panorama.Background>
<!--Panorama item one-->
<phone:PanoramaItem Header="first item" x:Name="FirstItem">
...
</phone:PanoramaItem>
<!--Panorama item two-->
<phone:PanoramaItem x:Name="SecondItem">
...
</phone:PanoramaItem>
<!--Panorama item three-->
<phone:PanoramaItem x:Name="ThirdItem" Header="third item" Orientation="Horizontal">
...
</phone:PanoramaItem>
</phone:Panorama>
在代码隐藏中设置Visibility属性应该可行(我试过了它的工作原理):
Setting the Visibility property in code-behind like this should work (I have tried and it works):
SecondItem.Visibility = Visibility.Collapsed;
这篇关于如何在Windows Phone 8应用程序中设置不可见/可见全景项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!