2012-11-18 2 views
1

웹 서비스에서 많은 양의 데이터를 소비하는 windows 8 xaml 응용 프로그램을 개발하고 있습니다. 데이터와 이미지를 로컬에 캐시하고 싶다면 인터넷 연결이 끊어지면 사용자는 여전히 응용 프로그램을 사용할 수 있습니다. 현재 나는 image_opened 이벤트에 이미지를 저장하고 있으며 이와 같은 액세스 거부와 같은 문제가 많이 발생합니다. 거기에 어떤 좋은 방법로드 및 Windows 7에서 로우 프로파일 이미지 로더와 같은 윈도우 8에서 이미지를 캐시 할 수 있습니까?lowprofileimageloader win 8 C#

답변

0

체크 아웃 JetImageLoader, 우리는로드, 캐시 및 로고, 아이콘 등의 큰 금액을 표시해야하는 응용 프로그램을 만들었습니다.

바인딩 변환기로 사용할 수 있으므로 코드를 변경해서는 안됩니다. XAML을 업데이트하면됩니다!

, samples in repository 체크 아웃, 당신은 그것을 사랑 드리겠습니다)

특징 : 메모리에

  • 캐싱
  • 완전 비동기
  • 가능한 디스크에

    • 캐싱 바인딩 변환기 또는 코드에서 프로그래밍 방식으로
    • 소스를 완전히 열어서 개선하고 개선하십시오!

      <Image Source="{Binding ImageUrl, Converter={StaticResource MyAppJetImageLoaderConverter}}"/> 
      

      추신 : 여기

  • 는 예제 미안 해요, 다른 질문에서 내 대답을 복사하지만, Windows 전화에 이미지 캐싱은 큰 문제이며 내 솔루션을 공유하고 싶어합니다. 그래서 모두가 그것을 사용할 수 있고 개발자 커뮤니티를 개선 할 수 있습니다.

    관련 문제