2009-10-06 5 views
1
우리의 응용 프로그램이 특정 컴퓨터에서 볼

는 하나, 우리는 텍스트 상자에 효과가 비스타 한 XP이며, 초점을 때, 왼쪽과 오른쪽 테두리 "소프트", 그리고 때를 오른쪽 테두리 과거의 입력, 그것은 는 다음과 같이 모두 사라 : 우리가하지만, 잘 보이는 테스트 다른 모든 기계에텍스트가 채워지는데 왜 텍스트 상자 테두리가 밝고 사라지나요?

alt text http://i33.tinypic.com/2cf8u50.png

.

샘플 WPF 응용 프로그램을 만들고이 스타일을 TextBox에 적용 할 때 두 가지 문제가있는 컴퓨터에서 같은 문제가 발생하지 않지만 아래에 나와있는 TextBox에 대한 스타일이 있습니다. 이건 우리 응용 프로그램의 조합 설정/스타일과 비슷합니다.

<Style TargetType="TextBox"> 
    <Setter Property="Margin" Value="0 0 0 0"/> 
    <Setter Property="MaxHeight" Value="50"/> 
    <Setter Property="VerticalAlignment" Value="Stretch"/> 
    <Setter Property="VerticalContentAlignment" Value="Center"/> 
    <Setter Property="BorderBrush" Value="#7F9DB9" /> 
    <Setter Property="BorderThickness" Value="1" /> 
</Style> 

누군가가 WPF이 렌더링/별칭 문제가 발생 및/또는 그것을 해결 했습니까? 어둠 속에서 그냥 촬영

답변

2

는 : SnapsToDevicePixelsTextBox에서 Border에 대한 true로 설정되어 있습니까? 확인하려면 Snoop을 사용할 수 있습니다.

+0

감사합니다. snoop이 트릭을 만들었습니다 (놀라운 도구, CTRL-SHIFT- 클릭 - 요소 기능을 권장 할 수 있음). 문제는 격자에있는 중간 폭이었고 텍스트 상자는 줄 바꿈 열보다 작았습니다. 따라서 텍스트는 오른쪽의 여백 영역의 "아래"에있게됩니다. –

관련 문제