2012-12-21 79 views
1

我将背景图片设置为我的Gird,并且它在设计器中显示正确,但是当我运行该应用程序时,图片不显示,背景为黑色,任何人都有想法?以下是我的代码。Grid的背景图片不起作用

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

你试过绝对路径/People/Images/Bgroundground.jpg还是ms-appx:///People/Images/Background.jpg –

+0

是的,我试过了,它显示在设计器中是正确的,但是当我运行该项目,它不能显示 – James

+0

这没有帮助,但在我的机器上工作正常...在一个新的空白应用程序模板中使用你的确切标记,并创建一个文件夹层次结构,因为你在这里 –

回答

1

我有同样的问题。正如吉姆所说,你需要有正确的绝对路径。

我本来有:

资产\测验\ image.png

它在设计中显示正常,但不能在运行时。我把它切换到:

MS-APPX:///Assets/Quizzes/image.png

现在正确地显示在设计和运行。