是否可以在选择器控件中使用省略号截断长文本.我已经创建了一个自定义渲染器来设置fontsize和没有边框,以实现以下结果.
也尝试设置Control.Ellipsize = TextUtils.TruncateAt.End;
但没有任何反应
[assembly: ExportRenderer(typeof(NoBorderPicker), typeof(CustomPicker))] namespace Prj.Droid.Renderers { public class CustomPicker : PickerRenderer { protected override void OnElementChanged(ElementChangedEventArgse) { base.OnElementChanged(e); if (Control != null) { var customBG = new GradientDrawable(); customBG.SetColor(Android.Graphics.Color.Transparent); customBG.SetCornerRadius(3); Control.SetBackground(customBG); Control.Ellipsize = TextUtils.TruncateAt.End; var custdatepicker = (NoBorderPicker) this.Element; this.Control.TextSize = (float)custdatepicker.FontSize; } } } }
Yehor Hromad.. 5
现在,我可以肯定这Control.SetSingleLine(true);
会奏效.
现在,我可以肯定这Control.SetSingleLine(true);
会奏效.