public InstructionDropAdorner(UIElement adornedElement) : base(adornedElement) { if (adornedElement == null) { throw new ArgumentNullException("adornedElement"); } m_panel = adornedElement as AbstractInstructionDropPanel; if (m_panel == null) { throw new ArgumentOutOfRangeException("adornedElement"); } Visibility = Visibility.Collapsed; m_panel.DragOver += new DragEventHandler(m_panel_DragOver); m_panel.Drop += new DragEventHandler(m_panel_Drop); m_panel.DragLeave += new DragEventHandler(m_panel_DragLeave); m_panel.PreviewMouseMove += new System.Windows.Input.MouseEventHandler(m_panel_PreviewMouseMove); IsHitTestVisible = false; }
public InstructionDropAdorner(UIElement adornedElement) : base(adornedElement) { if (adornedElement == null) { throw new ArgumentNullException("adornedElement"); } m_panel = adornedElement as AbstractInstructionDropPanel; if (m_panel == null) { throw new ArgumentOutOfRangeException("adornedElement"); } Visibility = Visibility.Collapsed; m_panel.DragOver += new DragEventHandler(m_panel_DragOver); m_panel.Drop += new DragEventHandler(m_panel_Drop); m_panel.DragLeave += new DragEventHandler(m_panel_DragLeave); m_panel.PreviewMouseMove += new System.Windows.Input.MouseEventHandler(m_panel_PreviewMouseMove); IsHitTestVisible = false; }