在自定义控件标签 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;
我的目标是在 .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;