0

我正在为 Windows Phone 8 开发全景应用程序,我必须添加前景图像和背景图像。我已成功添加背景图像,但我不知道如何在同一布局中添加前景图像。请帮助。

<phone:Panorama Title="My_app">
        <phone:Panorama.Background>
            <ImageBrush ImageSource="/My_app;component/Assets/texture.png"/>
        </phone:Panorama.Background>

使用此代码我正在添加背景图像,但不知道如何添加前景图像。

我想在标题 "My_App" 的位置添加图像。

4

2 回答 2

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>

希望这可以帮助!

于 2013-06-19T16:04:42.120 回答
0

首先,添加一个 PanoromaItem,然后将图像添加到该项目:

<phone:PanoramaItem>
  <Grid>
    <Image x:Name="MyImage" />
  </Grid>
<phone:PanoramaItem>
于 2013-06-19T12:37:35.860 回答