I'm struggling with the IsFocused property for different controls because it seems to behave differently. Certain input controls like TextBoxes have the IsFocused property set to TRUE when focus is received via the keyboard OR mouse.
TextBlocks, labels, checkboxes and other controls only have the IsFocused property set to true when focus is received via the keyboard.
Is there a reason for this, or a way I can get around this
I'm basically trying to set a visual style for all controls when they receive focus ... via the mouse OR keyboard.