programing

텍스트 상자 - 수평 텍스트 센터링

batch 2023. 4. 16. 14:45
반응형

텍스트 상자 - 수평 텍스트 센터링

텍스트 상자에 텍스트를 가운데에 놓는 간단한 방법이 있습니까?내장된 기능을 찾고 있었는데 아무것도 못 찾았어요.

설정TextAlignment의 재산.Center:

<TextBox Width="200"
         Text="Hello world !"
         TextAlignment="Center"/>
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"

VerticalAlignment 및 VerticalContentAlignment 조합을 사용하여 WPF-TextBox 내의 텍스트에 도달할 수 있습니다.콘텐츠를 가운데로 설정하고 총 높이를 그리드 행과 같은 종합적인 요소의 크기로 스트레칭을 사용하여 설정합니다.

<TextBox VerticalAlignment="Stretch" VerticalContentAlignment="Center"> 
Test 
</TextBox>

너무 늦었지만 이것은 누군가에게 도움이 될 수 있다

이 두 사람을 당신의 제어에 추가해 보세요.

VerticalAlignment="Stretch" 
VerticalContentAlignment="Center"
<TextBox VerticalAlignment="Center" Padding="5" > 

VerticalAlignment = "중앙" 및 패딩 WPF-TextBox 내의 텍스트에 VerticalAlignment 및 패딩 조합을 사용하여 도달할 수 있습니다.VerticalAlignment = "중앙" 패딩 = "5" 패딩을 사용하면 텍스트 필드가 커지고 주변 요소에 맞게 조정됩니다.

이미지 출력 표시

<TextBox Width="200" Text="Hello world !" VerticalAlignment="Center"/>

VerticalContentAlignment는 텍스트 상자의 텍스트에 대한 정렬을 설정합니다.

커스텀 ControlTemplate를 사용하는 경우 ScrollViewer( )를 변경해야 합니다.x:Name="PART_ContentHost"가지다VerticalAlignment="Center"(다른 답변에서 설명한 바와 같이 텍스트 상자 자체에서 VerticalAlignment 및 VerticalContentAlignment를 설정할 수도 있습니다.

<ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" VerticalAlignment="Center"/>

언급URL : https://stackoverflow.com/questions/3485727/textbox-horizontal-text-centering

반응형