gpt4 book ai didi

xamarin - TailTruncation - 省略 Xamarin Forms 中选取器控件的文本

转载 作者:行者123 更新时间:2023-12-02 07:27:45 26 4
gpt4 key购买 nike

是否可以在选择器控件中使用省略号截断长文本。我已经创建了一个自定义渲染器来设置字体大小和无边框,以获得以下结果。

enter image description here

还尝试设置Control.Ellipsize = TextUtils.TruncateAt.End;但没有任何反应

[assembly: ExportRenderer(typeof(NoBorderPicker), typeof(CustomPicker))]
namespace Prj.Droid.Renderers
{
public class CustomPicker : PickerRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
{
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;

}
}
}
}

最佳答案

现在,我可以确定 Control.SetSingleLine(true); 会起作用。

关于xamarin - TailTruncation - 省略 Xamarin Forms 中选取器控件的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38476609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com