WPF - Bitmap in ImageSource konvertieren

Ich muss eine System.Drawing.Bitmap in eine System.Windows.Media.ImageSource-Klasse konvertieren, um sie in ein HeaderImage-Steuerelement einer WizardPage (Extended WPF-Toolkit) zu binden. Die Bitmap wird als Ressource der Assembly festgelegt, die ich schreibe. Es wird wie folgt verwiesen:

     public Bitmap GetBitmap
     {
         get
         {
             Bitmap bitmap = new Bitmap(Resources.my_banner);
             return bitmap;
         }
     }

     public ImageSource HeaderBitmap
     {
         get
         {
             ImageSourceConverter c = new ImageSourceConverter();
             return (ImageSource) c.ConvertFrom(GetBitmap);
         }
     }

Der Konverter wurde von mir hier gefunden:http: //www.codeproject.com/Questions/621920/How-to-convert-Bitmap-to-ImageSourc Ich erhalte eine NullReferenceException bei

return (ImageSource) c.ConvertFrom(Resources.my_banner); Wie kann ich ImageSource initialisieren, um diese Ausnahme zu vermeiden? Oder gibt es einen anderen Weg? Ich möchte es danach wie folgt verwenden:

        <xctk:WizardPage x:Name="StartPage" Height="500" Width="700"
                     HeaderImage="{Binding HeaderBitmap}" Enter="StartPage_OnEnter"

Vielen Dank im Voraus für alle Antworten.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage