【发布时间】:2015-06-14 21:13:42
【问题描述】:
我需要使用单个图像(100x100px)创建一个背景并在屏幕上重复(使用代码)它(如纹理),我如何实现所有这些? 一个简单的代码:
<phone:Panorama>
<phone:Panorama.Background>
<ImageBrush Strech="????" ImageSource="/img/texture.png"/>
</phone:Panorama.Background>
</phone:Panorama>
问题:
感谢您的帮助。
【问题讨论】:
-
请说得更具体一些。背景问题出在哪里?
-
问题是使用属性 Strech 我无法重复创建背景的图像,如果我使用 100x100 像素的图像,我无法填充背景。
-
@CinziaNicoletti 我建议创建一个大小为 1920 x 1080p 的 MS Paint 文件,然后水平和垂直复制粘贴 100 x 100 像素的图像。任何人都可以为您提供帮助。
-
@kanchirk 我需要花费尽可能少的资源,不要太重的文件。
-
我认为 WP 没有 TileMode ImageBrush 等价物。 @kanchirk 提到的解决方法是可行的。只需将其设为 PNG 并通过一些压缩(比 Illustrator 或 Photoshop 之类的 TinyPNG 更好)运行它,您应该能够将图像缩小到 10k 左右,这并不多。
标签: c# xaml windows-phone-8 windows-phone-8.1