gpt4 book ai didi

xamarin - 从 Xamarin 表单中的条目控件中删除下划线

转载 作者:行者123 更新时间:2023-12-04 14:18:09 25 4
gpt4 key购买 nike

我是 Xamarin-Forms 的新手,正在开发登录表单并使用 Material Design ( IVisual )。我创建了一个自定义 Entry 类并用 MaterialEntryRenderer 继承了它自定义它。
我想要实现的是删除下划线 Entry有。我看过很多例子,但他们都使用 EntryRenderer反而。

public class CustomEntryRenderer : MaterialEntryRenderer
{
public CustomEntryRenderer(Context context) : base(context) { }

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

if (Control != null)
{
Control.Background = null;
Control.SetBackgroundColor(Android.Graphics.Color.Transparent);
}
}
}

它与 EntryRenderer 一起工作正常但不适用于 MaterialEntryRenderer .

最佳答案

试试这个,它对我有用

Control.EditText.Background = null;
Control.EditText.SetBackgroundColor(Android.Graphics.Color.Transparent);

关于xamarin - 从 Xamarin 表单中的条目控件中删除下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58099796/

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