Чтобы создать собственный элемент управления в OnElementChanged
в рендерере , протестируйте e.NewElement != null
и Control == null
:
base.OnElementChanged(e);
if (e.NewElement != null && Control == null)
{
_adView = CreateNativeControl(...);
SetNativeControl(_adView);
}
Согласно рендереру документации, метод OnElementChanged
"вызывается при создании настраиваемого элемента управления Xamarin.Forms для визуализации соответствующего собственного элемента управления".