Xaml 网格的背景图像不';行不通

Xaml 网格的背景图像不';行不通,xaml,windows-8,Xaml,Windows 8,我为我的网格设置了一个背景图像,它在设计器中显示正确,但是当我运行应用程序时,图像不会出现,背景是黑色的,有人有什么想法吗?下面是我的代码 <Page.Resources> <ImageBrush x:Key="BackgroundImage" ImageSource="People/Images/Background.jpg"/> </Page.Resources> <Grid Background="{StaticResour

我为我的网格设置了一个背景图像,它在设计器中显示正确,但是当我运行应用程序时,图像不会出现,背景是黑色的,有人有什么想法吗?下面是我的代码

<Page.Resources>        
    <ImageBrush x:Key="BackgroundImage" ImageSource="People/Images/Background.jpg"/>
</Page.Resources>
<Grid Background="{StaticResource BackgroundImage}">
</Grid>

我也有同样的问题。正如Jim所建议的,您需要有正确的绝对路径

我最初有:

资产\Quizzes\image.png

它在设计器中显示良好,但在运行时显示不好。我把它改成:

ms-appx:///Assets/Quizzes/image.png


现在它在设计器和运行时中正确显示。

我也遇到了同样的问题。正如Jim所建议的,您需要有正确的绝对路径

我最初有:

资产\Quizzes\image.png

它在设计器中显示良好,但在运行时显示不好。我把它改成:

ms-appx:///Assets/Quizzes/image.png


现在它在设计器和运行时中正确显示。

您是否尝试过绝对路径/People/Images/Background.jpg或ms-appx:///People/Images/Background.jpgYes,我尝试过,它在设计器中正确显示,但当我运行项目时,它无法显示这没有帮助,但在我的机器上运行良好。。。在一个新的空白应用程序模板中使用了您的精确标记,并创建了一个文件夹层次结构,就像您在这里所做的那样,这真是令人困惑!如果路径不正确,图像也不会显示在设计器中,但它显示正确,只有在运行投影时才会消失,而不是在VisualStudio中的空白应用程序模板中?运行时是否有东西在折叠网格,使其没有高度或宽度?您是否尝试过绝对路径/People/Images/Background.jpg或ms-appx:///People/Images/Background.jpgYes,我尝试过,它在设计器中正确显示,但当我运行项目时,它无法显示这没有帮助,但在我的机器上运行良好。。。在一个新的空白应用程序模板中使用了您的精确标记,并创建了一个文件夹层次结构,就像您在这里所做的那样,这真是令人困惑!如果路径不正确,图像也不会显示在设计器中,但它显示正确,只有在运行投影时才会消失,而不是在VisualStudio中的空白应用程序模板中?运行时是否有东西正在折叠网格,使其没有高度或宽度?