Platform effects aren't attached to most GTK+ based components because the effect control provider of the Element base class isn't set.
The OnAttached() method of your effect should be called.
The OnAttached() method of your effect isn't called.
Effects aren't attached when the related control provider isn't set:
https://github.com/xamarin/Xamarin.Forms/blob/master/Xamarin.Forms.Core/Element.cs#L539
Please create the controller in any GTK+ based control. You can simply use the RegisterEffectControlProvider() method from the EffectUtilities class.
I'm experiencing the same issue with effects in GTK, OnAttached() method is not called.
We have the same thing in our project. Platform effects aren't attached.. Could somebody help?
Most helpful comment
We have the same thing in our project. Platform effects aren't attached.. Could somebody help?