gpt4 book ai didi

xamarin - 如何将垂直滚动添加到 Xamarin Forms 中的标签?

转载 作者:行者123 更新时间:2023-12-04 02:56:33 24 4
gpt4 key购买 nike

我有一个大文本,我想显示它。我为此使用了一个标签。但是这个标签不显示全文。我想要这个标签的垂直滚动。

Grid mainGrid = new Grid
{
HeightRequest = 40,
BackgroundColor = Color.White,
Padding = 20,
RowDefinitions =
{

new RowDefinition { Height = new GridLength(25, GridUnitType.Star) },//0 Title
new RowDefinition { Height = new GridLength(5, GridUnitType.Star) },//1 Line
new RowDefinition { Height = new GridLength(50, GridUnitType.Star) },//2 This is for MessageLabel
new RowDefinition { Height = new GridLength(20, GridUnitType.Star) },//3 OK-Cancel
}
};

MessageLabel = new Label
{
FontAttributes = FontAttributes.None,
FontSize = 18,
HorizontalTextAlignment = TextAlignment.Start,
VerticalTextAlignment = TextAlignment.Center,
HorizontalOptions = LayoutOptions.StartAndExpand,
TextColor = Color.Black,
};

mainGrid.Children.Add(MessageLabel, 0, 2);

我为此标签尝试了不同的 VerticalOptions,但没有任何效果。

如果标签不支持。我可以使用其他控件吗?

最佳答案

如果你想要垂直滚动,你必须使用一个 ScrollView ,将你的标签/网格包裹在一个 ScrollView 中,然后你可以显示所有的文本。

<ScrollView>

<Grid/>

</ScrollView/>

关于xamarin - 如何将垂直滚动添加到 Xamarin Forms 中的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52926088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com