텍스트 상자 - 수평 텍스트 센터링
텍스트 상자에 텍스트를 가운데에 놓는 간단한 방법이 있습니까?내장된 기능을 찾고 있었는데 아무것도 못 찾았어요.
설정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
'programing' 카테고리의 다른 글
Apache POI를 사용하여 Excel 셀 병합 (0) | 2023.04.16 |
---|---|
Python에서 두 개의 사전을 하나의 식에 병합하려면 어떻게 해야 합니까? (0) | 2023.04.16 |
libc++abi.dylib: NSException 유형(lldb)을 제외하고 수집되지 않은 종료 (0) | 2023.04.16 |
파일에 있는 모든 숫자를 빠르게 합산하려면 어떻게 해야 합니까? (0) | 2023.04.16 |
Python에서 Excel 파일을 열려면 어떻게 해야 하나요? (0) | 2023.04.16 |