Maximize productivity with
30% off* for a limited time
using BOOSTDEV30.
Includes 3- and 5-packs.
*Some exclusions may apply.New Product LaunchBoldDesk: Help desk ticketing software starts at $10 for 3 agents.
Try it for free.
[assembly: ExportRenderer(typeof(CustomClass), typeof(CustomRendererAndroid))]
[assembly: ExportRenderer(typeof(CustomClass), typeof(MaterialSfAutoCompleteRenderer), new[] { typeof(VisualMarker.MaterialVisual) })]
namespace CustomRenderer.Droid
{
public class CustomRendererAndroid : SfAutoCompleteRenderer
{
public CustomRendererAndroid(Context context) : base(context)
{
}
public CustomRendererAndroid(Context context, IVisual visual) : base(context, visual)
{
}
protected override void OnElementChanged(ElementChangedEventArgs<Syncfusion.SfAutoComplete.XForms.SfAutoComplete> e)
{
base.OnElementChanged(e);
if (Control != null)
{
Control.GetAutoEditText().ImeOptions = Android.Views.InputMethods.ImeAction.Done;
Control.InputType = Android.Text.InputTypes.TextFlagCapWords;
}
}
}
internal class MaterialSfAutoCompleteRenderer : SfAutoCompleteRenderer
{
public MaterialSfAutoCompleteRenderer(Context context) : base(context, VisualMarker.Material)
{
}
}
} |