在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的可见区域时,纵向滚动条将自动显示。

希望这可以帮助到你

MAUI ScrollView 无法显示纵向滚动条

原文地址: https://www.cveoy.top/t/topic/hZ01 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录