How to prevent start pan on a special node

Hi,
is there a way to disallow pan mode only when starting to pan on a special node?

If you have arranged for the PanningTool to run (perhaps by disabling or removing the other MouseMoveTools that normally precede it), I suppose you could override PanningTool.CanStart to be smarter about not returning true when the mouse-down event happens on particular nodes.

In fact, if you re-order the Diagram.MouseDownTools list so that the PanningTool precedes the DraggingTool, then when PanningTool.CanStart returns false the DraggingTool might automatically support dragging the node. If that is your goal.

Thank you.