XAML for Windows 8 offers 3 controls for toggling: toggle button, check box and toggle switch.
The Windows 8 UX guidelines explain and compare the check box and the toggle switch, but make no mention of the toggle button.
How and when do I use it? Should I use it at all, considering the – in my opinion – lower affordance and discoverability? What are its pros and cons?