그리드 안에 다음 Xaml이 있습니다.
<Label Grid.Row="4" Grid.Column="0" Text="Special characters" HorizontalOptions="End" VerticalOptions="CenterAndExpand" LineBreakMode="WordWrap"/>
행 높이는 자동입니다. 열이 텍스트에 대해 충분히 넓 으면 모두 예상대로 작동합니다. 그러나 열이 너무 좁아 져 텍스트가 한 줄에 맞지 않으면 Xamarin은 HorizontalOptions = "End"또는 AUTO의 행 높이를 모두 따르지 않는 것 같습니다. 다음과 같은 결과가 나오지만 (열의 너비를 나타 내기 위해 |를 사용하고 있습니다) "문자"라는 단어의 아래쪽 절반이 잘립니다.
|Special |
|Characters |
하드 줄 바꿈 (& # 10;)을 사용하여 줄 바꿈을 강제하면 행 높이 문제가 해결됩니다. 모든 "문자"라는 단어가 나타납니다.하지만 정당화는 더 좋지만 여전히 잘못되었습니다.
| Special |
| Characters|
End와 EndAndExpand, Center와 CenterAndExpand의 다양한 조합을 시도했습니다.
누구든지 해결책이나 단서가 있습니까?
감사,
사용하다 HorizontalTextAlignment=“End”
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다