Вы неправильно зарегистрировали прикрепленный объект
public static readonly DependencyProperty ConfirmChangeProperty =
DependencyProperty.RegisterAttached("ConfirmChange", typeof(bool), typeof(Selector), new PropertyMetadata(true, ConfirmChangeChanged));
Должно быть
public static readonly DependencyProperty ConfirmChangeProperty =
DependencyProperty.RegisterAttached("ConfirmChange", typeof(bool), typeof(ConfirmChangeBehaviour), new PropertyMetadata(true, ConfirmChangeChanged));
Могу я посоветовать вам перейти к использованию Blend Interacctivity Behaviors. Написание XAML вместо использования инструмента никогда не делает дизайнеров счастливыми.