C# 有没有办法在Silverlight/WP7上的堆栈面板或网格后面有一个背景图像?
现在我使用一个StackPanel,我有一个小的图像,但我想在这个图像后面有另一个图像居中。我不介意图像是否填充整个StackPanel或网格。我可以把它做成这个需要的合适尺寸 这可能吗 还是需要在运行时在另一个图像上绘制图像?如果是这样,这对Windows Phone来说不是很慢吗?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" />
<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),请使用源代码而不是图像源代码