Tile Image Display 건 관련하여

問題 Tile Image Display 건 관련하여

  • 2011년 11월 30일 수요일 오전 9:41
     
     

    안녕하세요 Silverlight 기반으로 개발중에 물어볼 것이 있어 문의 드립니다.

    제가 기본적으로 해야할 부분들은 서버에 256 사이즈의 타일 이미지를 해상도에 상관없이 3*3으로 디스플레이를 해줘야 합니다.

    즉, 줌 레벨에 따라 화면이 어떻게 보이든 타일의 갯수는 무조건 9개여야 하고 실제로 서버에도 줌 레벨에 따른 3*3의 이미지가 다르게 존재하며

    이를 다운받아 보여줘야 합니다.

    그런데 문제는 256 사이즈 이기 때문에 이를 3*3으로 디스플레이를 할 경우 현재 윈도폰의 LCD 사이즈인 400*800을 벗어나게 됩니다.

    그래서 실제 LCD 사이즈를 벗어난 지점 부터 타일 이미지를 그리기 시작하여 합니다.

    계산해보면.. 256*3 = 768 이 됩니다.

     

    tileImageLayerSources.Add 이 부분을 사용해 볼려고 하였으나 이 함수는 메인 스크린 내에서 줌 값에 따라 타일 영역이 자동으로 분할 되어

    제가 하려는 부분과 개념이 맞지 않는 것 같습니다.

    도움 부탁드립니다.

     

     

모든 응답

  • 2011년 12월 2일 금요일 오전 9:47
    중재자
     
     

    안녕하십니까? Eric.Kim

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “Tile Image Display 건 관련하여에 대한 답변을 드리겠습니다.

     

    위의 관련 내용으로 자료를 찾아보았으나 해결책을 찾지 못했습니다.

    급하지 않으시다면 Cell 3X3으로 고정되어 있다면 FarmeworkElement를 상속받아서 임의로 Contorol 구현하는 것을 추천해드립니다.

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.