/// <summary> /// 响应按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void OnMouseDown(object sender, MouseButtonEventArgs e) { Path path = e.Source as Path; if (path == null) return; SelectShape(path); object obj = path.ToolTip; Pipe p = obj as Pipe; if (p == null) return; //double click if (e.ClickCount >= 2) { PipeWindow pipeWnd; if(p.pipeInfo.PipeName!=null&&!p.pipeInfo.PipeName.Equals(Constants.PIPENONENAME)) pipeWnd = new PipeWindow(p.pipeInfo.PipeName); else{ pipeWnd = new PipeWindow(p.pipeInfo.ID); } pipeWnd.ShowDialog(); } }
public Notify(PipeWindow wnd) { mWnd = wnd; }