c# - 程序编译后不会加载网格背景图像

标签 c# xaml windows-runtime

好的,我目前正在 Windows 8.1 平台上开发一个 Metro 应用程序,我的主页背景图片有这个小问题。

 <Grid Style="{StaticResource LayoutRootStyle}">
    <Grid.Background>
        <ImageBrush ImageSource="Assets\Wallpaper.jpg" Stretch="UniformToFill"/>
    </Grid.Background>

在 xaml 设计器中,图像正确显示,但在我编译我的程序后就不再显示了。 Wallpaper.jpg 以内容为基础。

最佳答案

这可能是由于 Image Source 源格式而发生的,您的 View 可能在文件夹或类似的东西中,尝试使用它:

<ImageBrush ImageSource="ms-appx:///Assets/Wallpaper.jpg" Stretch="UniformToFill"/>

这应该有效。

关于c# - 程序编译后不会加载网格背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21021512/

相关文章:

c# - WCF操作合约: Optional Parameter Support?

c# - 使用 2 个子域进行单点登录,一个 Java,一个 .NET

c# - 如何创建像 StaticResource 这样的自定义 MarkupExtension?

c# - 身份验证 - 仅允许 HTTPS 方案

c# - 如何在 C# 中实现 IRandomAccessStream?

c# - 静态类引用名

c# - 是否可以使用 LINQ 从对象数组中提取一个属性的值并创建一个新数组?

wpf - 如何检查一行是否有奇数?

WPF:从 XAML 中启动 ModalDialog 控件?

windows-runtime - 如何使用 DataProtectionProvider?