【问题标题】:Is there a way to trap the MouseLeftButtonDown event on a transparent background in WPF?有没有办法在 WPF 的透明背景上捕获 MouseLeftButtonDown 事件?
【发布时间】:2011-04-12 12:53:31
【问题描述】:

我构建了一个 WPF 用户控件。此控件具有透明背景。我想捕获 MouseLeftButtonDown 事件,即使此事件发生在透明背景上。如果我将背景更改为“白色”或其他颜色,则会按预期捕获事件。

有没有办法告诉控件监听事件,即使它发生在透明区域上?

谢谢。

【问题讨论】:

    标签: wpf wpf-controls


    【解决方案1】:

    指定无背景和指定透明背景是有区别的: {x:Null} vs. Transparent?

    【讨论】:

    • 你是对的。我没有指定背景。当我指定 Background="Transparent" 时,它工作得很好。谢谢。
    • 不客气。如果这是答案,请将其标记为答案,以便其他人受益。谢谢!
    • 对不起,我点击了“回答”,但我想它没有通过。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 2020-07-09
    • 1970-01-01
    • 2021-05-18
    相关资源
    最近更新 更多