我有一个文本框,如下所示:
然后当鼠标移动时,它看起来像:
正如您在第二张图片上看到的那样,文本框有一个灰色边框。
我的问题是,当我在文本框上鼠标悬停时被触发的事件是什么? 它不是鼠标悬停事件。
为什么我这么肯定?因为文本框采用以下样式:
<Style x:Key="TbStyle1" TargetType="TextBox">
<Setter Property="Background" Value="#b3ffff"/>
<Setter Property="BorderBrush" Value="#00e6e6"/>
<Setter Property="Margin" Value="10"/>
<Setter Property="FontSize" Value="22"/>
<Setter Property="FontWeight" Value="Bold"/>
<Setter Property="Padding" Value="15,0,0,0"/>
<Setter Property="Foreground" Value="#404242"/>
<Setter Property="BorderThickness" Value="1"/>
<Style.Triggers>
<Trigger Property="IsFocused" Value="True">
<Setter Property="BorderThickness" Value="4"/>
<Setter Property="BorderBrush" Value="#006666"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="BorderBrush" Value="Brown"/>
<Setter Property="BorderThickness" Value="1"/>
</Trigger>
</Style.Triggers>
</Style>
当我进行鼠标悬停时,边框呈棕色,几秒钟后再次变为灰色(如上图第二张图片)。但我希望边界保持棕色。