I’ve been trying to get my Bridge Stenographer App ported to Windows 8 and in the process have come across a few problems. The latest being that I click on a button on the welcome page to get somewhere else in the app, and when I navigate back, my button is still in the pointer over state, despite the pointer being elsewhere.
I’ve tracked this down to using NavigationCacheMode="Required" on the page, in order to keep my page alive.
As a result, when I navigate back to the page, the controls don’t get whatever the equivalent of MouseLeave is, and therefore don’t transition out of the PointerOver state, and this doesn’t just apply to Buttons. Combo boxes have this behavior as well.
You’ve been warned.