【发布时间】:2012-03-31 12:31:37
【问题描述】:
我在 App.xaml 文件中为按钮创建了一个样式
<ControlTemplate x:Key="controlButtonFavourite" TargetType="{x:Type Button}">
<Grid>
<Image x:Name="imgButtonBackground" Source="/WpfApp;component/Media%20Images/MediaNavigationButtonBackground.png" Stretch="Uniform"></Image>
<Image x:Name="imgNavigationButtonTypeFavourite" Source="/WpfApp;component/Media%20Images/MediaFav_White.png" Stretch="Uniform" Margin="9"/>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsFocused" Value="True">
<Setter TargetName="imgNavigationButtonTypeFavourite" Property="Source" Value="/WpfApp;component/Media%20Images/MediaFav_Gold.png" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
现在我想在运行时针对特定条件更改 imgNavigationButtonTypeFavourite 的图像。我无法弄清楚如何更改此图像。请建议怎么可能?
【问题讨论】: