Управляющее свойство не существует в пользовательском рендерере форм xamarin
Я создаю пользовательский рендерер на Android и UWP. На UWP дела идут хорошо. Но когда дело доходит до Android. Свойство Control не распознается, оно говорит: "Имя" Control "не распознается в текущем контексте".
Это код, который я написал:
protected override void OnElementChanged(ElementChangedEventArgs<BoxView> e)
{
base.OnElementChanged(e);
if (Control != null)
{
var gradientBoxView = Element as GradientBoxView;
var linearGradient = gradientBoxView.Color;
//colors
var nativeColors = linearGradient.LinearGradientStops.Select(gs => gs.Color).ToArray();
int[] colors = new int[nativeColors.Count()];
for (int i = 0; i < nativeColors.Length; i++)
colors[i] = nativeColors[i].ToAndroid();
var gradient = new GradientDrawable(Utils.AndroidUtils.ToGradientDrawableFlow(linearGradient.Flow), colors);
Control.SetBackgroundDrawable(gradient);
}
Любая помощь?