[assembly: ExportRenderer(typeof( |
[assembly: ExportRenderer(typeof(CustomNumericUpDown), typeof(CustomNumericUpDownRenderer))] |
public class CustomNumericUpDown : SfNumericUpDown
{
} |
[assembly: ExportRenderer(typeof(CustomNumericUpDown), typeof(CustomNumericUpDownRenderer))]
namespace CustomBorder.Droid
{
class CustomNumericUpDownRenderer : SfNumericUpDownRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<SfNumericUpDown> e)
{
base.OnElementChanged(e);
if (Control != null)
{
for (int i = 0; i < Control.ChildCount; i++)
{
var child = Control.GetChildAt(i);
if (child is EditText)
{
var control = child as EditText;
control.SetBackgroundResource(Resource.Drawable.layout1);
}
}
}
}
}
} |
Hi Anand,
Thank you very much for your fast response. I've just modified our renderer accordingly, and things are working now like a charm.
Regards,
Florian