Проблема здесь: Приоритет значения свойства .
В настоящее время вы устанавливаете фоновое изображение в синий цвет непосредственно на DockPanel. Это явное свойство переопределит любое значение, заданное триггером.
Вместо этого вы должны установить исходный «Фон» в качестве сеттера в стиле.