¿Cómo puedo convertir WriteableBitmap a BitmapImage?

BitmapImage bitmapImage = new BitmapImage(new Uri("arka_projects_as_logo.png", UriKind.Relative));
Image uiElement = new Image() { Source = bitmapImage };
ScaleTransform t = new ScaleTransform() { ScaleX = 0.2, ScaleY = 0.2 };
WriteableBitmap writeableBitmap = new WriteableBitmap(uiElement,t);

Quiero insertar el resultado de estas conversiones (writeableBitmap) en System.Windows.Controls.Image. Cuando hago esto:

Image arkaImage = new Image() { Source = writeableBitmap };

arkaImage no se muestra en absoluto. ¿Qué se puede hacer para que funcione?

Respuestas a la pregunta(2)

Su respuesta a la pregunta