12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- using System.ComponentModel;
- using Android.Content;
- using Android.Graphics.Drawables;
- using Android.Text;
- using InABox.Mobile;
- using InABox.Mobile.Android;
- using Xamarin.Forms;
- using Xamarin.Forms.Platform.Android;
- [assembly: ExportRenderer(typeof(MobileEditor), typeof(MobileEditorRenderer))]
- namespace InABox.Mobile.Android
- {
- class MobileEditorRenderer : EditorRenderer
- {
- public MobileEditorRenderer(Context context) : base(context)
- {
- }
- protected override void OnElementChanged(ElementChangedEventArgs<Editor> e)
- {
- base.OnElementChanged(e);
- if (Control != null)
- {
- GradientDrawable gd = new GradientDrawable();
- gd.SetColor(global::Android.Graphics.Color.Transparent);
- this.Control.SetBackgroundDrawable(gd);
- //this.Control.SetRawInputType(InputTypes.TextFlagNoSuggestions);
- //Control.SetHintTextColor(ColorStateList.ValueOf(global::Android.Graphics.Color.Black));
- }
- }
-
- protected override void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
- {
- base.OnElementPropertyChanged(sender, e);
- // if (Control != null)
- // {
- // Control.RequestFocus();
- // Control.SetSelection(0); //Control.Text.Length);
- // }
- }
- }
- }
|