My WPF application has a style manager that I have built on blend.
My problem is this: I\'ve got a login button that blinks occasionally and i can\'t figure out how
A slightly less obtrusive way of removing that blinking would be to set a new ControlTemplate for ButtonBase with the offending bindings removed.
I took this via StyleSnooper from the Button default Style and revamped/simplified it to be a Style for ButtonBase that simply provides a new ControlTemplate*. To do this, add an assembly reference to Presentation.Aero and introduce the Microsoft.Windows.Themes namespace in your ResourceDictionary.
Here, I specifically removed the affected Button's ability to "blink" on its IsDefault property by hardcoding RenderDefaulted to false; you'll probably also want to replace the RenderMouseOver TemplateBinding.
Then use this style as a BasedOn for your Button:
(*) And yes, we should really have the ability to use BasedOn for ControlTemplates as well...