在 Windows Phone 7 中查看滚动查看器的隐藏部分

Posted

技术标签:

【中文标题】在 Windows Phone 7 中查看滚动查看器的隐藏部分【英文标题】:View hidden part of scrollviewer in Windows Phone 7 【发布时间】:2012-06-12 10:20:50 【问题描述】:

我正在创建一个 WP7 应用程序来裁剪照片,然后添加一些效果并上传到服务器。我希望当用户选择要裁剪的照片区域时,他们可以看到剩余部分。

我的照片包含在滚动查看器中,因此用户可以滚动到他们想要的位置,并裁剪照片的可见部分。

但是,当在scrollviewer中滚动时,照片的隐藏部分是完全透明的,这让用户难以辨认。我希望用户可以查看不透明度约为 50% 的不可见部分。

这张图可以解释的更清楚:

是否有解决此问题的变通方法或其他控件?

谢谢!

【问题讨论】:

裁剪区域大小只是 3 种模式中的一种:480x480(正方形)、480x800(纵向)和 800x480(横向)。用户在实际裁剪之前必须选择裁剪模式,因此考虑裁剪大小是固定的。 【参考方案1】:

我会尝试在顶部叠加一些东西来创建半透明,而不是使用裁剪。

裁剪意味着不显示图像的这一部分。它不仅仅是暂时隐藏它。

【讨论】:

我需要裁剪照片,然后添加一些效果并上传到服务器。我希望当用户选择要裁剪的照片区域时,他们可以看到剩余部分。 我打算裁剪页面上显示的内容。如果没有看到你的代码,很难知道你的意思和实际在做什么。使用这个免费工具不是一个可接受的选择吗? blog.aviary.com/introducing-aviary-for-windows-phone-7 为什么要重新发明***? 我的问题不在于如何裁剪,或者什么是裁剪。我可以完美地裁剪和上传。只有当他们正在选择要裁剪的区域(实际上还没有裁剪)时,我才能向用户展示亮区被裁剪的照片和暗区被移除的部分。没有滚动查看器,我无法滚动图像。但是使用scrollviewer,只显示“亮区”,如何显示“暗区”?

以上是关于在 Windows Phone 7 中查看滚动查看器的隐藏部分的主要内容,如果未能解决你的问题,请参考以下文章

如何在 windows phone 7 中禁用 LongListSelector 中的滚动视图

Windows Phone 7.1 (Mango) 上的 NetTcpBinding

如何在 windows phone 7 中使用预填充的数据库?

下拉列表 Windows Phone 7

正在查看Windows Phone应用中的所有可用IP? [重复]

如何让您的 Windows Phone 7.5 应用程序保持领先