2012-10-04 16 views
5

Mam stronę internetową i teraz tworzę dla niej aplikację WinRT. Używam interfejsu API JSON zarówno dla aplikacji internetowych, jak i dla aplikacji WinRT.Wiązanie WinRT ImageSource z ciasteczkami

Jednym ze składników jest galeria obrazów, w której zdjęcia mają kontrolę dostępu, więc tylko użytkownicy mogą je pobrać.

Autoryzacja jest dokonywana za pomocą plików cookie, dla WinRT są one przechowywane wewnątrz obiektu System.Net.Http.HttpClient.

Próbowałem powiązać adres URL zdjęcia jako ImageSource dla kontrolek Image, ale nie udało się, ponieważ moduł ładujący nie wysyła plików cookie na serwer.

Chcę użyć wiązania z powodu jego przejrzystości i prostoty, nie chcę tworzyć skomplikowanego kodu do takiego zadania, jak ustawianie obrazu wewnątrz widoku.

Pytania:

  1. Jak mogę powiązać ImageSource i ładowarka siła wysłać cookies do serwera, gdy próbuje pobrać obraz?

  2. Czy istnieje sposób na zachowanie prostoty wiążącej składni i dodanie niestandardowego zachowania programu ładującego?

Odpowiedz

1

skończyło się niestandardowym kontroli ze źródłem i HttpClient właściwości, które używa HttpClient ściągnąć obraz i ten klient jest współużytkowane przez wszystkich aplikacji.