次のマークアップがあります。
<Button Name="m_SaveButton" Command="{Binding SaveCommand}">
<StackPanel>
<Image Source="{StaticResource IconSave16}">
<Image.Style>
<Style TargetType="Image">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsEnabled, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Button}}}" Value="False">
<Setter Property="Source" Value="{StaticResource IconSaveInactive16}" />
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
<Label Content="Save" />
</StackPanel>
</Button>
Button.IsEnabled が false のときに、Button 内にネストされた Image を変更したい。上記のマークアップは機能していません。
ここにある Meleak のコードを使用しようとしていました: WPF Mouseover Trigger Effect for Child Controls
誰かが私にこれに対する解決策を提案できますか?
前もって感謝します!