如何在listview中隐藏滚动条
我试图在列表视图中隐藏滚动条,我遵循了,但是我得到了以下错误 ListView不包含VerticalScrollbarEnabled的定义 以下是我所做的:如何在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 {
[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;