data-binding - WinRT ImageSource 与 cookie 绑定(bind)

标签 data-binding cookies windows-runtime

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

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

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

我尝试将图片 url 绑定(bind)为 ImageSource对于 Image控制,但它失败了,因为资源加载器不会将 cookie 发送到服务器。

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

问题:

  • 如何绑定(bind)ImageSource并在尝试下载图片时强制加载程序将 cookie 发送到服务器?
  • 有没有办法节省绑定(bind)语法的简单性并添加自定义加载器行为?
  • 最佳答案

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

    关于data-binding - WinRT ImageSource 与 cookie 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12732597/

    相关文章:

    wpf - WPF 中的双向绑定(bind)

    swift - Apple 的 Swift 数据类型绑定(bind)

    c# - WPF,有条件地将项目绑定(bind)到详细 View

    javascript - 我们如何将 alljoyn 的基础服务包含在通用 Web 应用程序中

    windows - 如何在 WinRT 中打印字形元素

    windows-runtime - 如何等待 IAsyncAction?

    c# - 绑定(bind)到模板中的嵌套属性

    ruby-on-rails - Rails ActiveRecord存储和新 session

    ruby-on-rails - rails : Check for cookie

    cookies - 无法在 HTTPoison 中设置两个或多个 cookie