Пример #1
0
        private void RedrawAllPolygons()
        {
            int width  = (int)(Application.Current.MainWindow as MainWindow).ActualWidth;
            int height = (int)(Application.Current.MainWindow as MainWindow).ActualHeight;

            var bitmap = new Bitmap(width, height);

            bitmap.Fill(Color.White);

            RedrawPolygon(bitmap, firstPolygon);
            firstPolygonFiller.Fill(bitmap);
            RedrawPolygon(bitmap, secondPolygon);

            BitmapCanvas = bitmap.ConvertToBitmapImage();
            bitmap.Dispose();
            RaisePropertyChanged("BitmapCanvas");
        }