2012-10-04 2 views
5

私はウェブサイトを持っており、今はWinRTアプリケーションをビルドしています。私はWebとWinRTの両方のアプリケーション用にJSON APIを使用しています。WinRT ImageSourceとクッキーとのバインド

1つのコンポーネントは画像にアクセス制御があるため、特定のユーザーのみが画像ギャラリーをダウンロードできます。

許可はクッキーを使用して行われ、WinRTの場合はSystem.Net.Http.HttpClientオブジェクト内に保持されます。

画像URLをImageSourceとしてImageのコントロールにバインドしようとしましたが、リソースローダーがサーバーにCookieを送信しないため、失敗します。

透明性とシンプルさのためにバインディングを使用したいと思っています。ビュー内にイメージを設定するなどの複雑なコードを作成する必要はありません。

質問:私はそれが画像をダウンロードしようとすると、サーバーにクッキーを送信するためにImageSourceと力ローダーをバインドするにはどうすればよい

  1. バインディング構文の簡潔性を保ち、カスタムローダーの動作を追加する方法はありますか?

答えて

1

私は、画像をダウンロードすると、このクライアントは、すべてのアプリケーション間で共有されるのHttpClientを使用した、ソースとのHttpClientプロパティを持つカスタムコントロールになってしまいました。