Using the MAF Extensibility Framework in Active Mode

Active mode examples include when the framework switches to a new screen or creates a new tile.

However, the application still has the option to interact with the framework and override or modify its default behavior. The interaction between the application and the framework happens via the call-back methods of registered creators, where the application has the following options:
  • Let the framework create a new object (such as tiles, controllers, views, and so on).
  • Take over the creation process from the framework.
  • Modify (decorate) the ready-to-use objects created by the framework.