은 내가 DataTemplate을 가진 GridView 컨트롤이 있습니다. DataTemplate 내부에는 이미지 컨트롤과 텍스트 블록이 포함 된 스택 패널이 있습니다. ImageView의 Source 속성을 gridmap에서 요청하기 전에 미리로드 된 방식 인 bitmap 이미지를 반환하는 함수에 바인딩했습니다.윈도우 스토어 앱의 GridView 성능
문제는 당신이 표시 할 10 개 이상의 이미지가있을 때 나쁜 각 이미지를 표시하면서 앱이 몇 초 동안 응답하지 것입니다.
UI를 즉각적으로 반응시키는 가상화 스택 패널을 사용해 보았지만 gridview를 스크롤하는 작업이 느려졌지만 처음에는 스크롤이 끝나면 모든 이미지가 잘 표시되었습니다.
이 내 I7 쿼드 코어 2.2GHz의 노트북에, 그것은 태블릿/슬레이트 방법이 더 악화 될 것입니다.
이미지의 크기
내가 그 너무 큰 기대하지 않을 것이다, 640 × 480보다 더 큰 없습니다. 내가 대신 썸네일을 표시하는 건가요 또는 이미지의 표시 속도를 높일 수있는 또 다른 방법은 무엇입니까?감사
또한, 당신은 사전 로딩이 불필요하다고, 내 의도는 (내가 비트 맵을 미리로드하지 않는 것을 제외하고 유사한 일을 내 레딧 - 사진에서 W8 응용 프로그램을) 이미지 템플릿의 XAML 코드를 공유 할 수 배터리 소모 될 수 성능 현명한 그것은 큰 영향을 미치지 않습니다. –