ПОВЕДЕНИЕ: Поведение позволяет вам расширить функциональность элемента управления Xamarin Forms без подклассов. Используя свойство Behaviors, вы можете добавлять поведения, связанные с элементом управления, и выполнять код при возникновении событий этого элемента управления. не требуется отдельная реализация для каждой платформы
ЭФФЕКТЫ: используйте только тогда, когда вам нужно небольшое изменение стиля для любого элемента управления. Для эффектов требуется отдельная реализация для каждой платформы.
RENDERER: если вы хотите настроить элемент управления для вашего проекта, создайте средство визуализации с собственной реализацией. Рендер должен быть реализован для каждой платформы