ChessBoardVisualLib.View.ChessBoardControl.squareGrid_MouseLeftButtonUp C# (CSharp) Method

squareGrid_MouseLeftButtonUp() private method

private squareGrid_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void
        private void squareGrid_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            var element = sender as Grid;
            var squareItem = element.DataContext as SquareItem;

            var result = this.viewModel.MouseUp(squareItem);

            if (result == Enums.MouseOperationResults.MoveFinished)
                this.OnMoveFinished();
        }