C# Xamarin表单选择器-如何设置标题的行高/删除标题内的填充?

C# Xamarin表单选择器-如何设置标题的行高/删除标题内的填充?,c#,forms,xamarin,mobile,picker,C#,Forms,Xamarin,Mobile,Picker,我想在选择器中降低+32。Entry.PlaceHolder中“123…”级别的标题。我怎么做 代码: 高度要求和边距不会改变任何东西。我还尝试了自定义渲染器,但什么都没有 [assembly: ExportRenderer(typeof(Picker), typeof(CustomPickerRenderer))] namespace App.Droid.Renderers { public class CustomPickerRenderer : PickerRenderer

我想在选择器中降低+32。Entry.PlaceHolder中“123…”级别的标题。我怎么做

代码:


高度要求和边距不会改变任何东西。我还尝试了自定义渲染器,但什么都没有

[assembly: ExportRenderer(typeof(Picker), typeof(CustomPickerRenderer))]
namespace App.Droid.Renderers
{
    public class CustomPickerRenderer : PickerRenderer
    {
        public CustomPickerRenderer(Context context) : base(context) { }

        protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
        {
            base.OnElementChanged(e);

            if (Control == null || e.NewElement == null) return;

            Control.LineHeight = 60;
        }
    }
}
[程序集:ExportRenderer(typeof(Picker)、typeof(CustomPickerRenderer))]
命名空间App.Droid.Renderers
{
公共类CustomPickerRenderer:PickerRenderer
{
公共CustomPickerRenderer(上下文):基(上下文){}
受保护的覆盖无效OnElementChanged(ElementChangedEventArgs e)
{
基础。一个要素发生变化(e);
if(Control==null | | e.NewElement==null)返回;
Control.LineHeight=60;
}
}
}

您需要将条目与选择器对齐的任何特殊原因?具有在任何给定时间滚动能力的选择器将无法保持对齐一致。我认为在标签或按钮上显示选择器的点击手势识别器可能更容易在Xamarin表单的所有布局中进行设计。由于我无法在我的侧边复制您的问题,您能否显示完整的xaml代码,您可以尝试设置
Control.SetSingleLine(true)在渲染器中。嗨,朋友,我无法复制此问题
[assembly: ExportRenderer(typeof(Picker), typeof(CustomPickerRenderer))]
namespace App.Droid.Renderers
{
    public class CustomPickerRenderer : PickerRenderer
    {
        public CustomPickerRenderer(Context context) : base(context) { }

        protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
        {
            base.OnElementChanged(e);

            if (Control == null || e.NewElement == null) return;

            Control.LineHeight = 60;
        }
    }
}