【问题标题】:Set Bitmap Effect on Hover in WPF Visual Studio在 WPF Visual Studio 中设置悬停时的位图效果
【发布时间】:2022-01-22 01:21:11
【问题描述】:

我有一个边框元素,上面有阴影的位图效果:

    <Border x:Name="ListItemPressable"
        Background="{StaticResource CanvasBrush}"
        CornerRadius="5"
        MouseDown="ListItemPressed" Cursor="Hand"
        BitmapEffect="{StaticResource BottomShadowEffect}">
    </Border>

我只想在边框元素悬停时显示此位图效果。我怎样才能做到这一点?

【问题讨论】:

    标签: c# .net visual-studio xaml


    【解决方案1】:

    好吧,我自己想通了。对于任何寻找它的人,这里的解决方案是:

    <Border.Style>
        <Style TargetType="{x:Type Border}">
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="BitmapEffect" Value="{StaticResource BottomShadowEffect}"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </Border.Style>
    

    【讨论】:

    • 您好,很高兴知道您找到了解决此问题的解决方案!请考虑接受它作为答案以将其状态更改为已回答。见can I answer my own question..,只是一个提醒:)
    • @JingmiaoXu-MSFT 嗨,它告诉我要等待 2 天才能将其标记为已回答,以便计时器完成后我会立即执行。谢谢
    猜你喜欢
    • 2016-03-05
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 2017-09-14
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    相关资源
    最近更新 更多