2010-03-20 2 views
3

현재 Silverlight 응용 프로그램이 Firefox 브라우저 (버전 3.6)에서 실행될 때 Silverlight 응용 프로그램의 전체 내용이 조금씩 바뀌고 처음 사용할 때 스크롤 막대가 아래쪽과 옆쪽에 모두 표시됩니다. 이것은 IE 8에서 발생하지 않습니다. 어떻게 이런 일이 일어나지 않도록 Firefox에서 이것을 고칠 수 있습니까? 내가 만든 프로젝트 유형은 Expression Blend를 3를 통해 "실버 라이트 3 어플리케이션 + 웹 사이트"이었다 이것은 내에서 MainPage.xaml에서 사용하고있는 코드 : 파이어 폭스는 1 x 1 픽셀이 요소 주위 경계를 점선으로 그립니다 때문에Firefox 브라우저에서 발생하는 Silverlight 응용 프로그램 이동을 어떻게 수정합니까?

<UserControl 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
x:Class="StackoverflowExample.MainPage" 
Width="640" Height="480"> 

<Grid x:Name="LayoutRoot" Background="Green"> 
    <Rectangle Fill="#FFBB2020" Stroke="Black" Margin="155,58,266,178"/> 
    <Button Margin="199,180,302,236" Content="Button"/> 
</Grid> 
</UserControl> 

답변

3

이 발생 너비가 100 %이고 높이를 클릭하면 창이 너무 커서 1px에 맞지 않습니다. 찾은 해결책으로이를 해결할 수 있습니다. here :

예, 실제로 성가 시게합니다.

누군가가이 사실을 우리에게 알려주시겠습니까? 아니면 의도적으로 버그가 있습니까?

내가 사용하고 :

: 초점 { 개요 : 0; }

새로운 트릭을 찾아야합니까?

당신은 반드시 :focus 의사 클래스를 필요가 없습니다, 당신은 단지 <object>의 스타일이 outline: 0;를 사용하도록 설정할 수 있습니다.

+0

나를 올바른 위치로 안내했지만 대신 다음과 같이 사용했습니다. a : 포커스, 개체 : 포커스 { 개요 : 없음; -moz-outline-style : none; } – EverTheLearner

관련 문제