I\'ve seen the following thread which is related to my question:
WPF ComboBox: background color when disabled
The above deals with changing the Content Temp
By adding after and before will make your text box behave like normal winforms textbox.
Code taken from following web page:
wpf: Selecting the Text in TextBox with IsReadOnly = true?
And style modified to match winforms. (Their appearance is enabled = false, not readonly = true)
And of course your textbox must have IsReadOnly="True" attribute set.