在 Win Forms 中,当我禁用按钮时,其图像背景会转换为灰度图像。如何使用 XAML 代码在图像控件中模拟这种效果?
最佳答案
您可以像下面这样在按钮中设置图像的不透明度:
<Button>
<Image Source="button.png">
<Image.Style>
<Style TargetType="Image">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Opacity" Value="0.4" />
</Trigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
</Button>
关于c# - "Disabled"对图像的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18815789/