I have a button that has a style template in mode A. In mode A, this button has a PointerOver VisualState. I use the same button when I am in mode B, but in Mode B i'd like to have a different PointerOver VisualState.
What is the best way to get something like this done leveraging visual states? I am thinking having two different style templates for the same button and somehow changing which style template to use in code behind but not sure if this is possible or if this is the best way to approach this.
Any suggestions?