我正在尝试创建一个Border
在悬停时显示/隐藏边框本身。所需的效果是在悬停时在内容周围显示边框,当鼠标离开该区域时,边框会淡出。我无法弄清楚“淡出”部分。
下面的代码片段使用了 style Trigger
。它可以切换边框颜色。如何实现淡出?
<Border
BorderThickness="1"
>
<Border.Style>
<Style>
<Style.Triggers>
<Trigger
Property="Border.IsMouseOver"
Value="false">
<Setter
Property="Border.BorderBrush"
Value="Transparent" />
</Trigger>
<Trigger
Property="Border.IsMouseOver"
Value="true">
<Setter
Property="Border.BorderBrush"
Value="LightGray" />
</Trigger>
</Style.Triggers>
</Style>
</Border.Style>