WinRT ImageSource与cookie绑定

Ole*_*ilo 5 data-binding cookies windows-runtime

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

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

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

我想结合图片url`s作为ImageSource用于Image控制,但由于资源加载器不`吨cookie发送到服务器失败.

我想使用绑定因为它的清晰度和简单性,我不想为视图内部设置图像这样的任务制作复杂的代码.

问题:

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

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

Ole*_*ilo 1

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