在Microsoft Word中,当您将鼠标放在功能区栏上时,方形区域将突出显示。
但是,突出显示未显示在功能区栏中。我是WPF的新手,请有人指出我在xaml代码中查找的位置
谢谢!
我喜欢这个。在 XAML 中使用轻微动画突出显示。
在<Window.Resources>
定义Style
:
<Style x:Key="RectStyle" TargetType="{x:Type Rectangle}">
<Setter Property="Fill" Value="Transparent"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="Fill.Color"
To="#FF008CFF" Duration="0:0:0.1" />
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
<Trigger.ExitActions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="Fill.Color"
To="Transparent" Duration="0:0:0.1" />
</Storyboard>
</BeginStoryboard>
</Trigger.ExitActions>
</Trigger>
</Style.Triggers>
</Style>
然后在定义一些矩形(按钮或您想要的内容)时,您必须提及您的Style
:
<Rectangle x:Name="rect_abortTrans" Style="{StaticResource RectStyle}" ... >
就是这样。方形区域将在MouseOver
上突出显示。另外,你可以看这里。