【发布时间】:2017-04-12 14:31:19
【问题描述】:
由于分组和其他可用功能,我正在使用 SfListView。 但是,我需要在 Android 和 iOS 中禁用滚动列表视图。 如何为 SfListView 编写自定义渲染器? 对于 Xamarin 表单 ListView,我可以只扩展 ListViewRenderer 类并覆盖 OnElementChanged 方法。
另外,如何导出自定义渲染器?
例如,以下代码适用于 Xamarin 表单 ListView(进行了相应的修改):
[assembly: ExportRenderer(typeof(SfListViewWithNoScroll), typeof(SfListViewWithNoScrollRenderer))]
namespace MyApp.Mobile.Droid.CustomRenderers
{
public class SfListViewWithNoScrollRenderer : //which class do I need to inherit?
{
protected override void OnElementChanged(ElementChangedEventArgs<SfListView> e)
{
//base.OnElementChanged(e);
//if (Control != null)
//{
// Control.VerticalScrollBarEnabled = false;
//}
//what do I write here?
}
}
}
【问题讨论】:
标签: listview xamarin.ios xamarin.android syncfusion