Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法在Silverlight/WP7上的堆栈面板或网格后面有一个背景图像?_C#_.net_Wpf_Silverlight_Windows Phone 7 - Fatal编程技术网

C# 有没有办法在Silverlight/WP7上的堆栈面板或网格后面有一个背景图像?

C# 有没有办法在Silverlight/WP7上的堆栈面板或网格后面有一个背景图像?,c#,.net,wpf,silverlight,windows-phone-7,C#,.net,Wpf,Silverlight,Windows Phone 7,现在我使用一个StackPanel,我有一个小的图像,但我想在这个图像后面有另一个图像居中。我不介意图像是否填充整个StackPanel或网格。我可以把它做成这个需要的合适尺寸 这可能吗 还是需要在运行时在另一个图像上绘制图像?如果是这样,这对Windows Phone来说不是很慢吗? <Grid> <Grid.Background> <ImageBrush ImageSource="../MyImages/MyFile.png" />

现在我使用一个StackPanel,我有一个小的图像,但我想在这个图像后面有另一个图像居中。我不介意图像是否填充整个StackPanel或网格。我可以把它做成这个需要的合适尺寸

这可能吗

还是需要在运行时在另一个图像上绘制图像?如果是这样,这对Windows Phone来说不是很慢吗?


<Grid>
    <Grid.Background>
        <ImageBrush ImageSource="../MyImages/MyFile.png" />
    </Grid.Background>
    <StackPanel>
        <!-- other contents -->
    </StackPanel>
</Grid>
我们正在使用
网格的背景
来显示
堆栈面板



我们正在使用
网格的背景
来显示
堆栈面板

内容后面的图像,感谢我在直接位于解决方案主根目录(与MainPage.xaml相同)的图像中尝试了这一点,但当我将源代码设置为“background.png”时,它找不到图像。有什么想法吗?抱歉,错误消息是在ImageBrush类型中未找到属性源;将
Source
更改为
ImageSource
对于Avalonia的最后一个版本(在撰写本文时为0.7.0),使用
Source
而不是
ImageSource
谢谢,我在解决方案的主根目录中直接尝试了这一方法(与MainPage.xaml相同),但当我将源设置为“Background.png”。有什么想法吗?抱歉,错误消息是在ImageBrush@JoanVenge类型中找不到属性源。抱歉;对于Avalonia的最新版本(在撰写本文时为0.7.0),请使用
源代码
而不是
图像源代码