private void OnBind(BindRequest request) { // Release Pending Drag Line dragLine?.Release(); // Bind To Data Model this.Binder.Bind(request.Source.Binder); // Notice this.OnBind(request.Source); }
private void PopPendingDragLine() { if (dragLine == null) { return; } // Release -> Released -> OnDragLineReleased -> PopPendingDragLine if (dragLine.IsConnected) { dragLine.Release(); return; } dragLine.Released -= DragLine_Released; dragLine = null; var layer = this.Renderer as StoryboardLayer; var storyboard = layer.Storyboard; // Pop Pending Drag Line storyboard.PopPendingConnectedLine(); }