Did you remember Windows 8 ? The theme of your app was set once at the launch and you could’nt change it dyamically or set once by control. This was really annoying in some case like Settings Flyout where you often wanted to set the opposite one of your app.
This was good old times and these issues are gone in Windows 8.1 : youpi !
Let’s digg a little more