C# 如何使用XAML在Windows Phone 8.0/8.1上创建具有纹理的背景

C# 如何使用XAML在Windows Phone 8.0/8.1上创建具有纹理的背景,c#,xaml,windows-phone-8,windows-phone-8.1,C#,Xaml,Windows Phone 8,Windows Phone 8.1,我需要使用单个图像(100x100px)创建一个背景,并在屏幕上重复(使用代码)(如纹理),我如何实现所有这些? 一个简单的代码: <phone:Panorama> <phone:Panorama.Background> <ImageBrush Strech="????" ImageSource="/img/texture.png"/> </phone:Panorama.Background> </ph

我需要使用单个图像(100x100px)创建一个背景,并在屏幕上重复(使用代码)(如纹理),我如何实现所有这些? 一个简单的代码:

<phone:Panorama>
    <phone:Panorama.Background>
            <ImageBrush Strech="????" ImageSource="/img/texture.png"/>
    </phone:Panorama.Background>
</phone:Panorama>

问题


谢谢你的帮助

由于没有平铺
ImageBrush
的选项,您应该尝试通过覆盖的全景模板为全景控件设置平铺背景。您可以放置平铺图像而不是xaml代码

请说得具体一点。背景的问题在哪里?问题是,对于属性Strech,我无法重复创建背景的图像,如果使用图像100x100px,我无法填充背景。@CinziaNicoletti我建议创建一个大小为1920 x 1080p的MS Paint文件,并复制粘贴100 x 100像素的图像,然后垂直粘贴。任何人都能帮到你。@kanchirk我需要尽可能少地花费资源,不需要太重的文件。我不认为WP有TileMode ImageBrush等价物。kanchirk提到的解决方案是可行的。只要把它做成PNG并进行一些压缩(比Illustrator或Photoshop更好),你就可以把图像压缩到10k左右,这并不多。