【问题标题】:How to add a background image to Windows Phone Panorama App如何将背景图像添加到 Windows Phone 全景应用程序
【发布时间】:2015-01-25 14:28:18
【问题描述】:

我正在尝试将背景图像添加到我的 Windows 手机全景应用程序。当我使用 XAML 代码添加图像时,可以在预览中看到图像。但是当我运行应用程序时,我看不到图像。我使用的图像尺寸 1536x1280

这是我使用的 XAML 代码;

<phone:Panorama.Background>
     <ImageBrush ImageSource="/Assets/back.png"/>
</phone:Panorama.Background>

我还尝试了以下 C# 代码;

        BitmapImage bitmapImage = new BitmapImage(new Uri("/Assets/back.png", UriKind.Relative));
        ImageBrush imageBrush = new ImageBrush();
        imageBrush.ImageSource = bitmapImage;
        this.Background = imageBrush;

我在 Visual Studio 预览中看到的效果

我如何在模拟器和设备中看到

【问题讨论】:

  • 你的镜像文件的构建动作是什么?
  • 对不起,我听不懂。什么是构建操作。

标签: c# xaml background windows-phone-8.1 panorama-control


【解决方案1】:

检查图像文件的“构建操作”。 (在您的解决方案中,右键单击您的图像文件,然后查看它的属性)。

如果“构建操作”是'Content',那么您的代码是正确的。

但如果“构建操作”为'Resources',则应将图像路径修改为: 'ms-appx:///Assets/back.png'

【讨论】:

    【解决方案2】:

    我通过做这些事情解决了同样的问题:

    • 首先在 Visual Studio 的“项目”部分选择“添加退出项”​​li>
    • 选择您的图像。

    记得正确处理你的图片。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 1970-01-01
      相关资源
      最近更新 更多