Visual Studio SDK - 处理边距的鼠标事件

Visual Studio SDK - Handle mouse events for margins

有什么方法可以覆盖与 Visual Studio IDE 边距相关的鼠标事件吗?我查看了 IMouseProcessorProvider 界面,但它似乎只适用于与代码编辑器 window 连接的鼠标事件。例如:

public override void PostprocessMouseLeftButtonDown(MouseButtonEventArgs e)
{
    MyMethod();
}

仅当我在代码编辑器中的某处单击左键时才会调用 MyMethod window。我希望在点击边距后调用它。我该如何实施?

我设法找到了解决方案 - 我有兴趣在单击页边上的自定义字形后调用 MyMethod,因此我获取了表示字形的 UIElement 对象(来自我的字形工厂 class),然后我能够实现 MouseLeftButtonDown 事件。