2013-05-30 4 views
1

시맨틱 줌을 사용하는 PivotViewer (Silverlight 5) 컨트롤을 개발 중입니다. 트레이딩 카드 템플릿은 저해상도 이미지를 표시하는 "작은"템플릿과 같은 이미지와 일부 텍스트의 고해상도 버전을 표시하는 "큰"템플릿이 있습니다.PivotViewer : Trading Card Visibility

저해상도 이미지는 XAP 파일에 번들로 제공됩니다. 그 템플릿의 고해상도 버전이 표시되면 트레이딩 카드의 고해상도 이미지를 동적으로 다운로드하여 표시하고 싶습니다. 당신이 거래 카드를 클릭하면

http://www.beerolf.com/pivottest/SilverlightLoadTest.html

(텍스트를 볼 수 : 트레이딩 카드 인 selectionchanged을 선택한 경우 여기에 본 그러나 최선은 내가 지금까지 이미지를 다운로드하고 이렇게 할 수있었습니다 고해상도 이미지 사용 중임을 나타내는 "Big !!!"이라고 말합니다. 트레이딩 카드를 확대하기 전에 클릭하면 원본 이미지가 그대로 유지됩니다.)

괜찮 았지만 좋지는 않습니다. 사용자가 트레이딩 카드를 클릭하여 고해상도 이미지를 볼 수있게합니다. 현재 어떤 트레이딩 카드가 보이는지 확인할 수있는 방법이 있습니까?

답변

0

여러 템플릿이있는 트릭은 크기를 올바르게 조정하는 것입니다.

당신이 준 예제에서, 그 중 많은 수가 없기 때문에 템플릿은 꽤 많이로드됩니다. 그런 경우에, 당신은 가장 큰 템플렛에 똑바로 가기 위하여 확률이 매우 높다.

고해상도의 소스 URL을 큰 템플릿에 넣으면 자동으로로드됩니다. 이 일을하지 않는 이유가 있습니까?