2009-09-19 2 views
1

저는 deepzoom을 사용하여 실버 라이트 사이트를 개발하고 있습니다. IE에서 ArrangeImages() 함수를 호출하면 이미지가 화면의 100 %를 사용하여 올바르게 정렬됩니다. Chrome에서도 잘 작동합니다. Firefox에서는 msi 컨테이너가 화면의 약 80 % 만 사용합니다. 아래 2 줄의 코드를 사용하여 크기를 조정하고 있습니다.Firefox 및 Silverlight

msi.Height = App.Current.Host.Content.ActualHeight; 
msi.Width= App.Current.Host.Content.ActualWidth; 

해결 방법에 대한 아이디어 또는 왜 이런 일이 발생 했나요?

도움 주셔서 감사합니다.

답변

2

나는 문제가 있음을 추측하고있어 중 하나

  1. 실버 라이트 개체 태그 또는 자바 스크립트가 모든 부모가 높이와 너비 설정을하지 않는 doesn't work in Firefox 100 % 높이와 폭 DIV를 사용하고 있습니다. 전체 Silverlight 개체의 배경색을 설정하여 이것이 문제인지 확인할 수 있습니다. 그렇다면 픽셀 높이와 너비를 지정하거나 Silverlight 개체의 모든 부모 요소에 높이와 너비가 설정되어 있는지 확인할 수 있습니다.
  2. 너비와 높이를 설정하기 전에 설정해야 할 수도 있습니다. It's recommended that you access them in the OnResize event (see the "Important Note" on this MSDN page). 어떤 행사에서 시작 했습니까?