在 Windows Phone 7.5 背景上平铺(重复)图像
我需要在 Windows Phone 7.5 背景上重复或平铺单个图像(大小 9x9)。
这怎么能做到呢?我没有使用 Bing 找到任何内容。
I need to repeat or tile a single image (size 9x9) across the Windows Phone 7.5 background.
How can this be done? I haven't found anything using Bing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 WPF 中,您通常会按照 这里。但不幸的是,在 WP7 中这是不可能的。因此,实现这一目标的唯一方法是自己编写一些东西或使用组件。
这篇博文介绍了一个组件。它基本上是一个面板,一遍又一遍地填充相同的图像。文章末尾有下载链接。下载 zip 文件,解压并将
TilePanel.cs
添加到您的项目中。然后,您可以在 XAML 中按如下方式使用它:
不要忘记添加命名空间:
面板将填充 XAML 中指定的图像。根据需要调整图像和大小。
In WPF you normally would do it with a tiled
Grid.Background
as described here. But in WP7 this unfortunately is not possible. So the only ways of achieving this are writing something yourself or using a component.One component is presented in this blog post. It is basically a panel filling itself with the same image over and over again. At the end of the article there is a download link. Download the zip, unzip it and add
TilePanel.cs
to your project.Then you can use it as follows in your XAML:
Don't forget to add the namespace:
The panel will be filled with the image specified in your XAML. Adjust image and size as needed.