public Flow(Stock sourceStock, Stock targetStock) { _sourceStock = sourceStock; _sourceStock.OutFormulable = this; _sourceStock.MouseDrag += OnSourceStockMouseDragHandler; _targetStock = targetStock; _targetStock.InFormulable = this; _targetStock.MouseDrag += OnTargetStockMouseDragHandler; }
private void AddStock(Point midPoint) { var stock = new Stock(midPoint); stock.AddToCanvas(CanvasBox); stock.MouseClick += OnStockMouseClickHandler; stock.MouseDoubleClick += DomainObjectClickHandler; EnableSelection += stock.OnEnableSelectionHandler; DisableSelection += stock.OnDisableSelectionHandler; // _flows.Add(stock); }