void DrawBackground(ImageResource image) { Rectangle rectangle = new Rectangle(); rectangle.Width = rectangle.Height = puzzleSide; Canvas.SetLeft(rectangle, xOffset); Canvas.SetTop(rectangle, yOffset); rectangle.Fill = new ImageBrush(new BitmapImage(image.PreviewUri)); puzzleGrid.Children.Add(rectangle); }
public HPTemplate(ImageResource image, string title, string[] answers, int horizontalLines, int verticalLines) { InitializeComponent(); puzzleGrid.Children.Clear(); DrawBackground(image); DrawGrid(horizontalLines, verticalLines); DrawAnswers(answers); DrawTitle(title); }