Comment 5 for bug 1204453

Revision history for this message
Zsombor Egri (zsombi) wrote :

The fix attached does not solve the binding loops we have when the theme is updated upon MainView's component completion. The binding loop appears only on themes which derive from Ambiance and do not override the MainViewStyle structure. To avoid such binding loops derived themes should completely redesign MainViewStyle and not use any code from the original style.

Apps should drive SuruDark and SuruGradient by setting MainView's backgroundColor, headerColor and footerColor properties.

The fix resolves the binding loops which happen when these properties are changed runtime.