private void drawingCanvas_Tapped(object sender, TappedRoutedEventArgs e) { Point mouseLocation = e.GetPosition(this.drawingCanvas); Square mySquare = new Square(100); if (mySquare is IDraw) { IDraw drawSquare = mySquare; drawSquare.SetLocations((int)mouseLocation.X, (int)mouseLocation.Y); drawSquare.Draw(drawingCanvas); } if (mySquare is IColors) { IColors colorSquare = mySquare; colorSquare.SetColor(Colors.BlueViolet); } }
private void drawingCanvas_RightTapped(object sender, RightTappedRoutedEventArgs e) { Point mouseLocation = e.GetPosition(this.drawingCanvas); Circle myCircle = new Circle(100); if (myCircle is IDraw) { IDraw drawCircle = myCircle; drawCircle.SetLocations((int)mouseLocation.X, (int)mouseLocation.Y); drawCircle.Draw(drawingCanvas); } if (myCircle is IColors) { IColors colorCircle = myCircle; colorCircle.SetColor(Colors.HotPink); } }