Example #1
0
        /// <summary>
        /// The btn save_ click.
        /// </summary>
        /// <param name="sender">
        /// The sender.
        /// </param>
        /// <param name="e">
        /// The e.
        /// </param>
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            var saveFileDialog1 = new SaveFileDialog();

            saveFileDialog1.Filter      = "png files (*.png)|*.png|All files (*.*)|*.*";
            saveFileDialog1.FilterIndex = 1;

            if (saveFileDialog1.ShowDialog() == true)
            {
                BitmapSource bs = CanvasToPrint.PrintToPngFile(
                    this.canvas1, this.canvas2, this.canvas3, this.canvas4, saveFileDialog1.OpenFile());
                this.OutputImage.Source = bs;
            }
        }
Example #2
0
        /// <summary>
        /// The btn print_ click.
        /// </summary>
        /// <param name="sender">
        /// The sender.
        /// </param>
        /// <param name="e">
        /// The e.
        /// </param>
        private void btnPrint_Click(object sender, RoutedEventArgs e)
        {
            BitmapSource bs = CanvasToPrint.PrintToPrinter(this.canvas1, this.canvas2, this.canvas3, this.canvas4);

            this.OutputImage.Source = bs;
        }