WPF Image Button with different states and automatic generated disabled image