2012-04-03 142 views
0

我想知道如何在Windows Phone上覆盖一个图像。我在网上做了一些搜索,很多人建议将两张图片放在一个网格中并调整边距。不过,我的情况有点不同。我正在制作次级瓷砖的背景图像,我想整合这两个图像,将其存储在本地并制作瓷砖。所以我不能把它们放到网格中。那么在这种情况下我应该怎么做?谢谢!Windows手机图像覆盖

+0

我认为这两个图像都是本地生成的 – Ku6opr 2012-04-03 07:06:33

回答

2

您可以使用任意布局创建UserControl173x173px)。然后,当你需要生成一个图块时,把这个控件放到一个页面上(可能不在屏幕上),并用new WriteableBitmap(YourTile, null);进行制作和图像。比这些图像保存到/Shared/ShellContent/和你做

大概有这项任务更好的解决方案,但这个工作也没关系

1

我用下面

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

那里取得使用Ku6opr方法,这项工作renderRoot是包含网格和图像的用户控件。然后将该bmp保存到隔离存储中的/ Shared/ShellContent文件夹。