La forma más fácil de guardar el control de imagen wpf en un archivo

Tengo un control de imagen dentro de mi aplicación wpf, que tiene una imagen grande dentro de él, pero el control en sí es solo 60x150, esto significa que solo muestra una cierta parte de esta imagen. ¿Cuál es la forma más fácil de guardar la parte visible en un archivo?

Gracias por tu ayuda.

[EDIT] Terminé usando el código encontradoaquí (que no he podido localizar antes de publicar aquí) ...

<code>Grid r = new Grid();
        r.Background = new ImageBrush(image2.Source);


    System.Windows.Size sz = new System.Windows.Size(image2.Source.Width, image2.Source.Height);
    r.Measure(sz);
    r.Arrange(new Rect(sz));

    RenderTargetBitmap rtb = new RenderTargetBitmap((int)image2.Source.Width, (int)image2.Source.Height, 96d, 96d, PixelFormats.Default);
    rtb.Render(r);

    BmpBitmapEncoder encoder = new BmpBitmapEncoder();
    encoder.Frames.Add(BitmapFrame.Create(rtb));

    FileStream fs = File.Open(@"C:\lol.png", FileMode.Create);
    encoder.Save(fs);
    fs.Close();
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta