5

我有一个网站,现在我正在为它构建一个 WinRT 应用程序。我将 JSON API 用于 Web 和 WinRT 应用程序。

一个组件是图片库,其中图片具有访问控制权,因此只有特定用户才能下载它们。

使用 cookie 进行授权,对于 WinRT,它们保存在System.Net.Http.HttpClient对象内。

我尝试将图片 url 绑定ImageSourceImage控件,但它失败了,因为资源加载器没有将 cookie 发送到服务器。

我想使用绑定,因为它清晰和简单,我不想为在视图中设置图像等任务编写复杂的代码。

问题:

  1. ImageSource尝试下载图片时,如何绑定并强制加载程序将 cookie 发送到服务器?

  2. 有没有办法节省绑定语法的简单性并添加自定义加载器行为?

4

1 回答 1

1

我最终得到了具有 Source 和 HttpClient 属性的自定义控件,它使用 HttpClient 下载图片,并且该客户端在所有应用程序中共享。

于 2012-12-30T18:51:33.410 回答