Convertir System.Windows.Media.Brush a System.Drawing.Brush

¿Cómo puedo convertir un System.Windows.Media.Brush a System.Drawing.Brush?

Estoy intentando obtener el color de un system.windows.media.brush formateado para un objeto System.Drawing.Color.

La siguiente solución no funciona porque requiere un objeto solidcolorbrush, mientras que el objeto que necesito convertir es un objeto system.windows.media.brush:

<code>public System.Drawing.Color GetColor( System.Windows.Media.SolidColorBrush oBrush )
{
   return System.Drawing.Color.FromArgb( oBrush.Color.A,
                                     oBrush.Color.R,
                                     oBrush.Color.G,
                                     oBrush.Color.B );
}
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta