Xamarin 既然XAlign不再受支持,如何将标签居中?
以下是我使用的代码:Xamarin 既然XAlign不再受支持,如何将标签居中?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,以下是我使用的代码: <Label x:Name="detail3" Grid.Row="2" FontSize="35" XAlign="Center" VerticalOptions="Center" LineBreakMode="WordWrap" /> 但我知道XAlign不应再使用。请查看Xamarin文档 请查看Xamarin文档 如果要将控件标记为居中对齐,请使用-horizontalpoptions=“center” 如果要将标签文本居中对齐,请使用-Ho
<Label x:Name="detail3" Grid.Row="2" FontSize="35" XAlign="Center" VerticalOptions="Center" LineBreakMode="WordWrap" />
但我知道XAlign不应再使用。请查看Xamarin文档
请查看Xamarin文档
如果要将控件标记为居中对齐,请使用-horizontalpoptions=“center”
如果要将标签文本居中对齐,请使用-HorizontalTextAlignment=“center”
如果要将控件标记为居中对齐,请使用-horizontalpoptions=“center”
如果要将标签文本居中对齐,请使用-HorizontalTextAlignment=“center”
XAlign
因名称更好的HorizontalTextAlignment
类似地,YAlign
也因VerticalTextAligment
因此,要水平对齐标签的文本,可以执行以下操作:
<Label x:Name="detail3" Grid.Row="2" FontSize="35" VerticalTextAlignment="Center" HorizontalTextAlignment="Center" LineBreakMode="WordWrap" />
看
水平文本对齐
居中、结束或开始,以指示
标签文本的水平放置
垂直文本对齐
中锋,
结束或开始,以指示标签文本的垂直位置
XAlign
因名称更好的HorizontalTextAlignment
类似地,YAlign
也因VerticalTextAligment
因此,要水平对齐标签的文本,可以执行以下操作:
<Label x:Name="detail3" Grid.Row="2" FontSize="35" VerticalTextAlignment="Center" HorizontalTextAlignment="Center" LineBreakMode="WordWrap" />
看
水平文本对齐
居中、结束或开始,以指示
标签文本的水平放置
垂直文本对齐
中锋,
结束或开始,以指示标签文本的垂直位置
使用
HorizontalTextAlignment
使用HorizontalTextAlignment
然而,愚蠢的问题是,它在Android、iOS和UWP上工作吗?因为如果我是对的,在过去,我必须为它制作一个渲染器。应该可以在所有3个平台上工作。也许当你不得不制作一个自定义渲染器时,这可能是针对Xamarin.Forms中的一个bug的一种解决方法。然而,愚蠢的问题是,它在安卓、iOS和UWP上能工作吗?因为如果我是对的,在过去,我必须为它制作一个渲染器。应该可以在所有3个平台上工作。可能是当您必须制作一个自定义渲染器时,这可能是Xamarin.Forms中的一个bug的解决方法
<Label x:Name="detail3" Grid.Row="2" FontSize="35" VerticalTextAlignment="Center" HorizontalTextAlignment="Center" LineBreakMode="WordWrap" />