Is there additional Lifecycle/trigger documentation for pages and controls?

Is there documentation for how to call a javascript function when:

  1. In a PageControl when Pages are swiped in or out - e.g. onPageHasFocus/onPageLostFocus?
  2. A Control like TextInput has focus or lost focus?

Also, is there a complete list of Triggers?

Sounds like you are looking for the <Activated> trigger or Activated event for pages, and <WhileFocusWithin> for text inputs. You can also use Focus.Lost and Focus.Gained events.

Complete list of triggers: