2013-05-18 5 views
0

I는 TextBlock이 있습니다 다음과 같이 예상대로 렌더링 :이상한 WPF TextBlock의 문제를

  • 텍스트를 변경하는 방법;
  • 패딩을 줄입니다.
  • 가로 맞춤을 제거하거나 기본값으로 설정합니다 (늘이기).
  • 텍스트 줄 바꿈을 제거하거나 기본값 인 NoWrap로 설정하십시오.

(배경 세터는 관련이 없습니다와 TextBlock의 텍스트를위한 공간을 할당 할 것으로 보인다 것을 보여주기 위해 단지 포함되어 있습니다.)

사람이 겉으로는 기괴한 행동에 어떤 빛이 있나?

답변

1

당신은 사용할 수 있습니다 HorizontalAlignment로 = "스트레치"TextAlignment = "센터"

<TextBlock Text="|e|" Padding="2" TextWrapping="Wrap" Background="AliceBlue" HorizontalAlignment="Stretch" TextAlignment="Center" /> 
+0

을 사실, 그 작동합니다. 그러나 그것은 그 행동을 설명하지 못합니다. –

+0

오래된 버그입니다. [link] (http://stackoverflow.com/questions/1423282/wpf-textblock-padding-is-cutting-off-text?rq=1) –

+0

아, 정말 고마워요. –