我有一个网站,现在我正在为它构建一个 WinRT 应用程序。我将 JSON API 用于 Web 和 WinRT 应用程序。
一个组件是图片库,其中图片具有访问控制权,因此只有特定用户才能下载它们。
使用 cookie 进行授权,对于 WinRT,它们保存在 System.Net.Http.HttpClient
中目的。
我尝试将图片 url 绑定(bind)为 ImageSource
对于 Image
控制,但它失败了,因为资源加载器不会将 cookie 发送到服务器。
我想使用绑定(bind),因为它清晰和简单,我不想为在 View 中设置图像等任务编写复杂的代码。
问题:
ImageSource
并在尝试下载图片时强制加载程序将 cookie 发送到服务器? 最佳答案
我最终得到了具有 Source 和 HttpClient 属性的自定义控件,它使用 HttpClient 下载图片,并且该客户端在所有应用程序中共享。
关于data-binding - WinRT ImageSource 与 cookie 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12732597/