我正在开展类似于http://www.codeproject.com/Articles/182683/NetworkView-A-WPF-custom-control-for-visualizing-a的项目。 我将连接绑定到Arrow类,它以这种方式派生Shape:
<DataTemplate DataType="{x:Type local:ConnectionViewModel}">
<local:Arrow Stroke="Black" StrokeThickness="5" Fill="Black" Start="{Binding SourceConnectorHotspot}" End="{Binding DestConnectorHotspot}" IsHitTestVisible="False" MouseEnter="Arrow_MouseEnter" MouseDown="Arrow_MouseDown"/>
</DataTemplate>
有没有办法在该箭头中添加doubleClick事件或任何类型的鼠标相关事件?
答案 0 :(得分:1)
我无法相信它。我浪费了很多时间,并在发布问题后15分钟找到答案。我复制了上面的代码。事实证明,这行代码:
IsHitTestVisible="False"
“轮流”事件。