We use a custom image for buttons in our project. We apply this via a style but now have a need to 'disable' the buttons and are trying to swap out the image for a new one.

The first Trigger works 100% as expected. When the button's IsEnabled == True, the button is 'green'. When the button's IsEnabled == False, the Green is removed and the Foreground color changes BUT the Grey image will not load up.

Am I missing something???

```
<Style TargetType="{x:Type Button}" x:Key="GreenGreyButton">
    <Style.Triggers>
        <Trigger Property="IsEnabled" Value="True">
            <Setter Property="Background">
                <Setter.Value>
                    <ImageBrush ImageSource="..\Images\UI\Buttons\green.png"/>
                </Setter.Value>
            </Setter>
            <Setter Property="Foreground" Value="#FFA30046"/>
        </Trigger>
        <Trigger Property="IsEnabled" Value="False">
            <Setter Property="Background">
                <Setter.Value>
                    <ImageBrush ImageSource="..\Images\UI\Buttons\grey.png"/>
                </Setter.Value>
            </Setter>
            <Setter Property="Foreground" Value="Gray"/>
        </Trigger>
    </Style.Triggers>
</Style>

```