wpf - 有没有办法在 WPF 中的透明背景上捕获 MouseLeftButtonDown 事件?

标签 wpf wpf-controls

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

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

谢谢。

最佳答案

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

关于wpf - 有没有办法在 WPF 中的透明背景上捕获 MouseLeftButtonDown 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5635492/

相关文章:

c# - WPF 中的倒角半径(类似于负半径)

c# - 将 EnumMatchToBooleanConverter 添加到我的 xaml 文件时出现问题

wpf - 如何在WPF中使用图标[Font-awesome]

c# - wpf GUI线程中的线程太慢

c# - 将基于 mfc 对话框的 Windows 应用程序转换为基于 Web

c# - InitializeComponent() - 不明确的调用警告?

wpf - 如果在WPF中将控件的ItemSource属性设置为null,内存是否会泄漏?

c# - 使用 WPF 的日期转换器

wpf - 使用我的自定义面板设置 ItemsControl 中的项目的附加属性在 WPF 中不起作用

c# - WPF应用程序类和主窗口初始化