在自定义控件标签 xamarin 表单上设置密码输入 - Android 渲染

set password input on custom control label xamarin forms - Android render

我的目标是在 .Droid 项目的 xamarin 表单中的自定义控件上设置密码输入。

我的自定义渲染代码:

class MyEntryRendererPassword : EntryRenderer
{
    //CUSTOM entry RENDER PER ANDROID
    protected override void OnElementChanged(ElementChangedEventArgs<Entry> e)
    {
        base.OnElementChanged(e);
        if (Control != null)
        {
            Control.SetMaxHeight(150);
            Control.SetTextColor(Android.Graphics.Color.Rgb(255,255,255));
            Control.SetBackgroundColor(Android.Graphics.Color.Rgb(43, 50, 58));
            //Control.SetRawInputType(InputTypes.TextFlagNoSuggestions | InputTypes.TextVariationVisiblePassword);

        }
    }
}

我测试了网上看到的很多代码,但都没有成功。 如何设置密码标签之类的控制标签?用户写作时我会看到这些点。 谢谢

我认为你需要设置 InputType 属性,比如:

Control.InputType = Android.Text.InputTypes.TextVariationPassword | 
                          Android.Text.InputTypes.ClassText;