[Enhancement] Add better life cycle events #2210
Some lifecycle events are currently unavailable, and others are inconsistently supported across platforms Xamarin.Forms supported. To get to them today developers need to write custom page renderers in the platform projects and surface them in Xamarin.Forms. It's a pain, and we can do better!
Example or Ordering Issue
Currently, where MainPage is a TabbedPage you get this:
The comment here I think most closely indicates what we want
I've defined these all on VisualElement as they will now just be symmetrical for View and Page
Things to consider
User can subscribe to additional Page and View life cycle events.
Events are consistently fired across all platforms.
Developer rejoicing is heard in the streets.