gpt4 book ai didi

c# - 如何在 xamarin 跨平台中更改编辑器底部边框线颜色

转载 作者:太空宇宙 更新时间:2023-11-03 14:56:57 26 4
gpt4 key购买 nike

这是我的渲染器代码

public  class CustomEditorControlRenderer: EditorRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Editor> e)
{
base.OnElementChanged(e);

if (e.NewElement != null)
{
var _element = e.NewElement as EditorControl;

this.Control.Hint = _element.Placeholder;

Control.SetHintTextColor(_element.PlaceholderColor.ToAndroid());
this.Control.SetBackgroundColor(Android.Graphics.Color.Transparent);
this.Control.SetCursorVisible(true);

Control.Background.SetColorFilter(Android.Graphics.Color.White, PorterDuff.Mode.SrcAtop);

}

}

}

Control.Background.SetColorFilter(Android.Graphics.Color.White, PorterDuff.Mode.SrcAtop); 不工作

最佳答案

我认为您不需要渲染器,如何将您的编辑器包装在带有填充的 StackLayout 中?这应该可以完成工作:

<StackLayout BackgroundColor="White">
<StackLayout BackgroundColor="Black" Padding="1">
<Editor BackgroundColor="White" />
</StackLayout>
</StackLayout>

关于c# - 如何在 xamarin 跨平台中更改编辑器底部边框线颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48558814/

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