Konvertieren Sie System.Windows.Media.Brush in System.Drawing.Brush

Wie kann ich einen System.Windows.Media.Brush in einen System.Drawing.Brush konvertieren?

Ich versuche, die Farbe eines system.windows.media.brush-Objekts zu ermitteln, das mit einem System.Drawing.Color-Objekt formatiert ist.

Die folgende Lösung funktioniert nicht, da ein solidcolorbrush-Objekt erforderlich ist, während das Objekt, aus dem ich konvertieren muss, ein system.windows.media.brush-Objekt ist:

<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>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage