我想在鼠标悬停时更改元素的背景颜色。我有以下代码:
<Border.Style>
<Style TargetType="Border">
<Setter Property="Background" Value="Transparent" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True" >
<Setter Property="Background" Value="White" />
</Trigger>
</Style.Triggers>
</Style>
</Border.Style>
Trigger
设置背景颜色时,部分中没有不透明度属性Border.Style
。我不想要 100% 白色背景。我该如何添加不透明度?
这里有
Opacity
您可以使用的财产。为了设置
Opacity
颜色,您可以定义SolidColorBrush
属性Opacity
设置为适当的值,然后在背景中使用它。以下是如何在 XAML 中触发对多个属性的更改以及如何使用不透明度定义颜色
更新
没有静态资源: