我正在开发适用于Windows Phone 8的Panorama App,我必须使用背景图像添加Foreground图像。我已经成功添加了背景图像,但我不知道如何在相同的布局中添加前景图像。请帮助
<phone:Panorama Title="My_app">
<phone:Panorama.Background>
<ImageBrush ImageSource="/My_app;component/Assets/texture.png"/>
</phone:Panorama.Background>
使用此代码我正在添加背景图像,但不知道如何添加前景图像。
我想在标题“My_App”的位置添加图片。
答案 0 :(得分:1)
要在全景图控件上将图像而不是文本设置为标题,只需使用自定义标题模板向全景图添加样式即可。例如,您可以通过将以下内容添加到包含全景图的页面的xaml来执行此操作(注意:点代表任何其他代码):
<phone:PhoneApplicationPage>
...
<phone:PhoneApplicationPage.Resources>
...
<Style TargetType="phone:Panorama" >
<Setter Property="TitleTemplate">
<Setter.Value>
<DataTemplate>
<Grid>
<Image Source="Assets/logo.png" Stretch="None" />
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</phone:PhoneApplicationPage.Resources>
...
</phone:PhoneApplicationPage>
希望这有帮助!
答案 1 :(得分:0)
首先,添加一个PanoromaItem,然后将图像添加到该项目:
<phone:PanoramaItem>
<Grid>
<Image x:Name="MyImage" />
</Grid>
<phone:PanoramaItem>