什么是活动

时间:2016-08-30 06:40:47

标签: c# wpf events

我有一个文本框,如下所示:

enter image description here

然后当鼠标移动时,它看起来像:

enter image description here

正如您在第二张图片上看到的那样,文本框有一个灰色边框。

我的问题是,当我在文本框上鼠标悬停时被触发的事件是什么? 它不是鼠标悬停事件。

为什么我这么肯定?因为文本框采用以下样式:

<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>

当我进行鼠标悬停时,边框呈棕色,几秒钟后再次变为灰色(如上图第二张图片)。但我希望边界保持棕色。

0 个答案:

没有答案