I\'ve got a user control with a control template to show validation errors, validation template:
Alternately, instead of using ControlTemplate, you could put the error message TextBlock beside the TextBox, and set its Text property binding the TextBox's ErrorContent.