Dennys:Наприклад, при невірним данним введеним в TextBox він починав світитись за допомогою OuterGlow червоним світлом.
IMHO, Вы не совсем корректно задали вопрос.
Не зависимо о того, где описан триггер (в XAML или в отделённом коде), он будет запущен программно 
А что касается TextBox, то в первую очередь нужно определиться, какие данные считать неверными. Если Вы имели ввиду биндинг на TextBox.Text, то лучше назначить валидатор биндингу. О том, как это делается можно узнать здесь.