如何在listview中隐藏滚动条

如何在listview中隐藏滚动条,listview,xamarin,xamarin.forms,Listview,Xamarin,Xamarin.forms,我试图在列表视图中隐藏滚动条,我遵循了,但是我得到了以下错误 ListView不包含VerticalScrollbarEnabled的定义 以下是我所做的: [assembly: ExportRenderer(typeof(Xamarin.Forms.ListView), typeof(CustomListView))] namespace MyApp.Droid.Renderer { class CustomListView:ListViewRenderer {

我试图在列表视图中隐藏滚动条,我遵循了,但是我得到了以下错误

ListView不包含VerticalScrollbarEnabled的定义

以下是我所做的:

[assembly: ExportRenderer(typeof(Xamarin.Forms.ListView), typeof(CustomListView))]

namespace MyApp.Droid.Renderer
{
    class CustomListView:ListViewRenderer
    {
        protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.ListView> e)
        {
            base.OnElementChanged(e);
            Xamarin.Forms.ListView.VericalScrollbarEnabled = false;          

        }        
    }
}
[程序集:ExportRenderer(typeof(Xamarin.Forms.ListView)、typeof(CustomListView))]
命名空间MyApp.Droid.Renderer
{
类CustomListView:ListViewRenderer
{
受保护的覆盖无效OnElementChanged(ElementChangedEventArgs e)
{
基础。一个要素发生变化(e);
Xamarin.Forms.ListView.VericalScrollbarEnabled=false;
}        
}
}

如何为ListView指定此属性。

在布局文件中尝试此操作

android:scrollbars="none"

这可能会奏效

您需要在本机控件上设置
VerticalScrollBarEnabled
,而不是基于表单的控件:

class CustomListView : ListViewRenderer
{
    protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.ListView> e)
    {
        base.OnElementChanged(e);
        if (Control != null)
            Control.VerticalScrollBarEnabled = false;
    }
}
类CustomListView:ListViewRenderer
{
受保护的覆盖无效OnElementChanged(ElementChangedEventArgs e)
{
基础。一个要素发生变化(e);
if(控件!=null)
Control.VerticalScrollBarEnabled=false;
}
}

try Control.VerticalScrollBarEnabled=false;