选取器内的折线

时间:2019-02-26 15:22:49

标签: xamarin.forms xamarin.android

我为当文本长时间中断两行时创建了一个渲染器,我的问题是,当我单击选择器时,选择框内的文本没有中断行,它们全部都显示在单行中,从而隐藏了一部分文本

    public class CustomPickerRenderer : PickerRenderer
    {
        public CustomPickerRenderer(Context context) : base(context) { }

        CustomPicker element;

        protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
        {
            base.OnElementChanged(e);
            element = (CustomPicker)this.Element;

            if (Control != null && this.Element != null && !string.IsNullOrEmpty(element.Image))
                Control.Background = AddPickerStyles(element.Image);
            var et = this.Control as EditText;
            Control.SetMaxLines(3);
            Control.SetTextSize(Android.Util.ComplexUnitType.Sp, 15f);
            Control.SetSingleLine(false);
           // et.SetSingleLine(true);



        }
}
}

0 个答案:

没有答案