Try removing RelativeSource
from DataTrigger.Binding
then it should work in current DataContext
:
<DataTrigger Binding="{Binding ToolSelected}" Value="Unlink">
<Setter TargetName="backgroundGrid" Property="Background" Value="Red" />
</DataTrigger>