如何让Border元素的hover事件在鼠标进入其区域时触发?

问题描述 投票:0回答:1
wpf xaml
1个回答
0
投票

UIElements 仅在实际绘制的区域接收鼠标事件,例如他们有一个非空的背景、填充或描边画笔。

因此添加默认背景,例如透明:

<Border.Style>
    <Style TargetType="Border">
        <Setter Property="Background" Value="Transparent" />
        <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True" >
                <Setter Property="Background" Value="White" />
            </Trigger>
        </Style.Triggers>
    </Style>
</Border.Style>
© www.soinside.com 2019 - 2024. All rights reserved.