using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
public class DrawGraphicsOnBitmap : Window
{
[STAThread]
public static void Main()
{
Application app = new Application();
app.Run(new DrawGraphicsOnBitmap());
}
public DrawGraphicsOnBitmap()
{
Background = Brushes.Khaki;
RenderTargetBitmap renderbitmap = new RenderTargetBitmap(100, 100, 96, 96, PixelFormats.Default);
DrawingVisual drawvis = new DrawingVisual();
DrawingContext dc = drawvis.RenderOpen();
dc.DrawRoundedRectangle(Brushes.Blue, new Pen(Brushes.Red, 10),new Rect(25, 25, 50, 50), 10, 10);
dc.Close();
renderbitmap.Render(drawvis);
Image img = new Image();
img.Source = renderbitmap;
Content = img;
}
}
|