Beispiel #1
0
 public customStroke(StylusPointCollection pts,PaintingCanvas ink)
     : base(pts)
 {
     this.StylusPoints = pts;
     this.color = ink.colorName;
     this.size = ink.penSize;
 }
        public MainWindow()
        {
            InitializeComponent();

            CreateTriangles();

            ShapesPainting a           = new ShapesPainting();
            PaintingCanvas part1Canvas = a.PaintRedGreenTriangles(redTriangle, greenTriangle);

            ImageCanvas1.Source = part1Canvas.WriteableBitmap;
            SaveBitmapToFile("czesc1.png", part1Canvas.WriteableBitmap);

            RotateTriangles(90, 5, 61);
            PaintingCanvas part2Canvas = a.PaintRedGreenTriangles(redTriangle, greenTriangle);

            ImageCanvas2.Source = part2Canvas.WriteableBitmap;
            SaveBitmapToFile("czesc2.png", part2Canvas.WriteableBitmap);
        }
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     //赋值
     drawCanvas = new PaintingCanvas(this,this.Ink);
 }