Image Windows phone 7,用于指示图像点击次数的代码?

Image Windows phone 7,用于指示图像点击次数的代码?,image,windows-phone-7,network-programming,Image,Windows Phone 7,Network Programming,所以我有一个想法——假设你有图片从网页流到你的应用程序。有没有办法在应用程序中输入代码,以了解一个人点击图像的次数,或者他们按下图像按钮的次数 想想facebook上的“喜欢”按钮,在那里人们可以有+1,看看有多少人也“喜欢”它 如果是这样的话,我们将如何编写此代码?您的问题非常模糊 如果您想知道图像加载的次数,可以在每次下载图片时计算服务器端的次数。如果你想给他们一个“喜欢”的按钮,那么你可以将其添加到你的WP7应用程序中,并使用图片的一些ID值调用页面服务器端或WCF服务来跟踪“喜欢” 例如

所以我有一个想法——假设你有图片从网页流到你的应用程序。有没有办法在应用程序中输入代码,以了解一个人点击图像的次数,或者他们按下图像按钮的次数

想想facebook上的“喜欢”按钮,在那里人们可以有+1,看看有多少人也“喜欢”它


如果是这样的话,我们将如何编写此代码?

您的问题非常模糊

如果您想知道图像加载的次数,可以在每次下载图片时计算服务器端的次数。如果你想给他们一个“喜欢”的按钮,那么你可以将其添加到你的WP7应用程序中,并使用图片的一些ID值调用页面服务器端或WCF服务来跟踪“喜欢”

例如: HTTP版本

您可以使用以下链接从Web服务器下载图片:http://www.mysite.com/pictures.aspx?ID=Funnyfile.jpg&DeviceID=29393848293“

ID是应用程序知道要加载哪个图片的唯一ID DeviceID将是在应用程序中加载图片的WP7设备的设备ID(MSDN不建议您使用设备ID标识唯一用户,因此您可能需要调整此值)

然后,您可以将设置为加载图像

Uri uri = new Uri("http://www.mysite.com/pictures.aspx?ID=Funnyfile.jpg&DeviceID=29393848293", UriKind.Absolute);
   ImageSource imgSource = new BitmapImage(uri);
   ProfileImage.Source = imgSource;

WCF服务可以使用类似的方式,并允许您在需要时从服务器中提取图像集合。构建服务的基础知识不会过于复杂,但为了节省时间,我省略了示例。

对于其含糊不清表示歉意,但感谢您的快速响应。我对图像的加载次数不感兴趣,而是对你建议的后者感兴趣——我如何才能呼叫页面服务器端或建立WCF服务?@Ryan你可以观看关于如何在Windows Phone 7上执行HTTPWebRequest的视频。这将允许您调用页面服务器端并更新“喜欢”的信息。