Windows phone 7 将多个图像缝合到一个SL/WP7中

Windows phone 7 将多个图像缝合到一个SL/WP7中,windows-phone-7,silverlight-4.0,Windows Phone 7,Silverlight 4.0,我试图下载一些不同大小的图片,然后在裁剪后将它们缝合成一张图片 我打算在WP7设备上用代码实现这一点 我当前的方法使用n个图像控件,并等待它们的ImageOpen事件触发。一旦它们都被成功打开,我会为它们创建一个新的图像,并将它们粘贴到StackPanel中 在中,然后使用WriteableBitmap从堆叠的图像创建单个图像 此代码在40/50%的时间内有效。剩下的时间,布局引擎决定不费事将它们放在水平堆栈中。所有的图像都在彼此的顶部渲染 是否有办法强制StackPanel进行完整布局传递?我

我试图下载一些不同大小的图片,然后在裁剪后将它们缝合成一张图片

我打算在WP7设备上用代码实现这一点

我当前的方法使用n个图像控件,并等待它们的ImageOpen事件触发。一旦它们都被成功打开,我会为它们创建一个新的图像,并将它们粘贴到StackPanel中

在中,然后使用WriteableBitmap从堆叠的图像创建单个图像

此代码在40/50%的时间内有效。剩下的时间,布局引擎决定不费事将它们放在水平堆栈中。所有的图像都在彼此的顶部渲染

是否有办法强制StackPanel进行完整布局传递?我在图像和StackPanel上尝试了排列和测量的组合。

我找到了这篇文章。我现在正在使用Henry Chong的方法(包括UpdateLayout),我的照片拼接效果非常好

对于我的问题“我该如何强制更新布局”的答案是用一个名为“UpdateLayout”[dev exits stage left kicking high]

的方法来回答的,我不禁感到好笑。我找到了这篇文章。我现在正在使用Henry Chong的方法(包括UpdateLayout),我的照片拼接效果非常好


对于我的问题“我该如何强制更新布局”的答案是用一个名为“UpdateLayout”[dev exits stage left kicking high]

的方法来回答的,我禁不住被逗乐了。如果你将图像捕获移除到WriteBitMap中,图像仍然呈现在彼此的顶部?请提供一些测试项目,以便社区对其进行测试。如果您将图像捕获删除为WritebleBitmap,图像是否仍然呈现在彼此的顶部?请提供一些测试项目,以便社区对其进行测试。