I\'m totally new in WPF. It\'s kind of confusing, why the first code snippet works fine (when mouse over, the color changes) but the second one doesn\'t work?
This purely because of the Property value precedence. The below link got an excellent explanation.
WPF Trigger won't set property if set in Element