【发布时间】:2014-11-10 03:34:23
【问题描述】:
每当图像被禁用/启用时,我都会尝试更改图像的 Source 属性。 我检查了this 并且工作正常,只要图像被禁用,不透明度就会改变。但是,一旦我尝试设置 Source 属性,它就不起作用。它被忽略。 这是我的标记:
<Image Source="/My_Project;component/Images/countdown.png" Width="75">
<Image.Style>
<Style TargetType="Image">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Source" Value="/My_Project;component/Images/countdown.disabled.png"/> <!-- does not work -->
<!-- <Setter Property="Opacity" Value="0"/> this works! -->
</Trigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
我错过了什么吗?甚至可以更改 Source 属性吗?
【问题讨论】: