views:

75

answers:

1

How to convert the wpf polygon shape as bitmap image. am tryint to send as Visual parameter to change as bitmap, but it doesnt seems to be working. is there any other way to convert the WPF polygon to bitmap????

am using like below

        RenderTargetBitmap RTbmap = new RenderTargetBitmap((int)yellowPolygon.Width, (int)yellowPolygon.Height, 96, 96, PixelFormats.Default);
        RTbmap.Render(yellowPolygon); 
        image1.Source = RTbmap;
+1  A: 

Change Width and Height to ActualWidth and ActualHeight.

Line, polygon etc which are defined via points have undefined width and height. When rendering to a bitmap you should use ActualWidth and ActualHeight.

I just tried this in a sample project and it works just fine.

NVM