MAUI ScrollView 无法显示纵向滚动条
在MAUI中,ScrollView默认是没有显示纵向滚动条的。如果你想要显示纵向滚动条,你可以在ScrollView中添加一个VerticalScrollBar组件。
以下是一个示例代码,演示如何在MAUI中使用ScrollView并显示纵向滚动条:
using Microsoft.Maui.Controls;
using Microsoft.Maui.Controls.Xaml;
namespace MauiApp
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
var scrollView = new ScrollView();
var stackLayout = new StackLayout();
// 添加一些内容到StackLayout中
for (int i = 0; i < 100; i++)
{
stackLayout.Children.Add(new Label { Text = $"Item {i}" });
}
// 设置ScrollView的Content为StackLayout
scrollView.Content = stackLayout;
// 添加ScrollView到页面中
Content = scrollView;
}
}
}
在这个例子中,我们创建了一个ScrollView,并在其中添加了一个StackLayout作为内容。然后,我们将ScrollView添加到页面中。这样,当内容超过ScrollView的可见区域时,纵向滚动条将自动显示。
希望这可以帮助到你
原文地址: https://www.cveoy.top/t/topic/hZ01 著作权归作者所有。请勿转载和采集!