【发布时间】:2019-01-11 22:36:07
【问题描述】:
我在我的 xamarin.forms 应用程序中使用 DatePicker 控件,它显示了 android 设备中日期选择器的底线,但我不想要那条线。我怎样才能删除那条线??
我尝试使用一些自定义渲染来删除该行,但它不起作用。我尝试应用的渲染器是:
public class BorderlessDatePickerRenderer:DatePickerRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<DatePicker> e)
{
base.OnElementChanged(e);
if (e.OldElement == null)
{
Control.Background = null;
var layoutParams = new MarginLayoutParams(Control.LayoutParameters);
layoutParams.SetMargins(0, 0, 0, 0);
LayoutParameters = layoutParams;
Control.LayoutParameters = layoutParams;
Control.SetPadding(0, 0, 0, 0);
SetPadding(0, 0, 0, 0);
}
}
}
谁能帮帮我。
谢谢。
【问题讨论】:
标签: xamarin.forms react-native-android