0

如果我将 Panorama.Background 图像画笔源设置为 Internet 上照片的 URL,则图像将居中并裁剪,而不是从左边缘开始,然后从屏幕向右流出,宽屏样式。

如果我将源设置为本地包 URI,那就没问题了。

闻起来像虫子。

有人有简单的解决方法吗?微软应该为我们配备一个有效的 SDK,让我们能够创造至少与手机集线器一样好的体验。

谢谢!

更新

问题似乎不是网络上的图像,而是小于手机屏幕尺寸的图像 - 由于带宽原因,我所有的网络托管图像都非常小。

将我的原始背景艺术 1024x768 并将其大小减半会导致手机裁剪图像的右边缘。

更新 2

发现其他人有同样的问题:

http://forums.create.msdn.com/forums/p/78770/615061.aspx

更新 3

http://www.lukepuplett.com/2012/05/windows-phone-panorama-background-image.html

并排的图像清楚地展示了这个错误。我会把它交给雷德蒙德团队的克里夫,看看他的想法。

这是我从最早使用手机时就发现的一个问题,我认为这将是一个众所周知的问题。所以我预计人们会很快说“哦,是的,那个老栗子,你需要做 XYZ。”

谢谢大家的-3。保持良好的工作。

4

2 回答 2

1

在跑来跑去“这是一个错误!”之前 声称,我会做我的研究。

话虽如此,您正在下载图像,并且很可能使用BitmapImage/的组合ImageBrush。现在,ImageBrush有一个Stretch属性,这就是你必须看的地方。

于 2012-05-15T21:37:43.510 回答
0

全景背景旨在成为丰富的高质量图像。

如果您使用的图像小于您要填充的空间并且未指定应如何拉伸它,我会期待您所看到的(“不一致的”调整大小)。

如果您声称存在错误,您期望的行为是什么?
根据您的博客文章(在更新 3 中喜欢),您似乎期望在全景图的背景中使用图像时会出现不同的默认拉伸行为。作为一般规则,从长远来看,引入不一致或有条件的默认值可能会带来更多的混乱和工作。

于 2012-05-16T15:25:31.773 回答