在WPF中的可视对象中激活鼠标事件

在WPF中的可视对象中激活鼠标事件,wpf,Wpf,我正在从drawingvisual类派生并绘制一个矩形来创建自己的控件。我想为此对象启用鼠标事件。我怎样才能做到这一点? 我认为实现IIInputElement接口可能是解决方案。你们能建议我如何实现这个接口吗 提前感谢DrawingVisual类不提供任何鼠标事件,并且根据IIInputElement接口“不打算在应用程序或框架构建场景中实现。” 也许您最好从UserControl派生并使用DrawingVisual为其提供可视内容?DrawingVisual类不提供任何鼠标事件,并且根据II

我正在从drawingvisual类派生并绘制一个矩形来创建自己的控件。我想为此对象启用鼠标事件。我怎样才能做到这一点? 我认为实现IIInputElement接口可能是解决方案。你们能建议我如何实现这个接口吗


提前感谢

DrawingVisual类不提供任何鼠标事件,并且根据
IIInputElement
接口“不打算在应用程序或框架构建场景中实现。”


也许您最好从
UserControl
派生并使用DrawingVisual为其提供可视内容?

DrawingVisual类不提供任何鼠标事件,并且根据
IInputElement
接口“不打算在应用程序或框架构建场景中实现”

也许您最好从
UserControl
派生并使用DrawingVisual为其提供可视内容