搜索问题,发现答案都是如果使控件闪烁的答案,最后去stackflow找答案,如果希望鼠标进入就显示控件,可以使用Opacity属性控制显隐。
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <WrapPanel.Resources> <Style x:Key="WrapPanelStyle" TargetType="WrapPanel"> <Style.Setters> <Setter Property="Opacity" Value="0"></Setter> </Style.Setters> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Opacity" Value="1"></Setter> </Trigger>
<Trigger Property="IsMouseOver" Value="False"> <Setter Property="Opacity" Value="0"></Setter> </Trigger>
<Trigger Property="IsFocused" Value="True"> <Setter Property="Background" Value="AliceBlue"></Setter> </Trigger> </Style.Triggers> </Style> </WrapPanel.Resources>
|
