WPF Canvas鼠标事件已经消失

时间:2015-12-30 22:06:24

标签: wpf canvas

我有一个WPF应用程序,它在Canvas上绘制了一些几何体。今天我需要添加一个感兴趣区域(ROI)矩形,我最初使用相同的画布进行调试。鼠标事件处理程序用于绘制矩形。 。 。

     <Canvas Name="cnv"  Canvas.Top="0" Canvas.Left="0"  Margin="10,21,315,251"
      MouseDown="cnvMouseDown" MouseUp="cnvMouseUp" MouseMove="cnvMouseMove" />

...这样就行了,所以我决定将ROI矩形代码移动到一个单独的Canvas覆盖原始的,这样我就可以删除并重绘矩形而不会干扰第一个Canvas上的其他几何体。 ...所以现在我有了这个。 。 。

        <Canvas Name="cnv"  Canvas.Top="0" Canvas.Left="0" Margin="10,21,315,251"
     MouseDown="cnvMouseDown" MouseUp="cnvMouseUp" MouseMove="cnvMouseMove" />

        <Canvas Name="ROIcnv" Canvas.Top="0" Canvas.Left="0" Margin="10,21,315,251"
 MouseDown="ROIcnvMouseDown" MouseUp="ROIcnvMouseUp" MouseMove="ROIcnvMouseMove"/>

...但是当我单击或移动鼠标时,Canvas的鼠标事件处理程序的 NONE 会被触发。请注意,我唯一关心的是第二个画布上的那些,即ROIcnv ......。

0 个答案:

没有答案