So if you’ve ever tried to change the selection color of the TextBox in WPF, you’ve probably found out really quickly that it’s not really doable in .Net 3.5. You’ve probably stumbled across this thread, confirming that to be the case. In .Net 4.0 they’re going to be adding the capability to modify the selection color on a per text field basis which will be really cool, here.
But what if you’re stuck in .Net 3.5, isn’t there something you can do to fix this problem? Yes, but it’s a hack.