public ArrowController(ViewModel.Relationship relationship, IPolymorphicShape from, IPolymorphicShape to) { From = from; To = to; ViewModel = new ViewModel.ArrowViewModel(); ViewModel.ViewModelRelationship = relationship; RefreshViewModel(); From.ShapeMoved += OnFromShapeMoved; To.ShapeMoved += OnToShapeMoved; }
public ArrowController(ViewModel.Relationship relationship, IPolymorphicShape from, IPolymorphicShape to) { From = from; To = to; ViewModel = new ViewModel.ArrowViewModel(); ViewModel.ViewModelRelationship = relationship; RefreshViewModel(); From.ShapeMoved += OnFromShapeMoved; To.ShapeMoved += OnToShapeMoved; }