windows手机图像叠加

本文关键字:叠加 图像 手机 windows | 更新日期: 2023-09-27 18:29:44

我想知道如何在Windows Phone中覆盖一个图像。我在网上做了一些搜索,很多人建议把两张图片放在一个网格里,然后调整边距。然而,我的情况有点不同。我正在制作第二个瓦片的背景图像,我想集成这两个图像,将其存储在本地并制作瓦片。所以我不能把它们放在网格里。那么在这种情况下我该怎么办呢?谢谢

windows手机图像叠加

您可以创建具有任意布局的UserControl173x173px)。然后,当您需要生成一个tile时,将此控件放在一个页面上(可能在屏幕外),并使用new WriteableBitmap(YourTile, null);从中生成图像。然后将这些图像保存到/Shared/ShellContent/,您就完成了

可能有更好的解决方案来完成这项任务,但这也很好。

我使用以下使用Ku6opr方法完成了这项工作

WriteableBitmap bmp = new WriteableBitmap(173, 173);
bmp.Render(renderRoot, new TranslateTransform());
bmp.Invalidate();

其中renderRoot是包含栅格和图像的用户控件。然后,我将bmp保存到"独立存储"中的/Shared/ShellContent文件夹中。