WPF - преобразование растрового изображения в ImageSource

Мне нужно преобразовать System.Drawing.Bitmap в класс System.Windows.Media.ImageSource, чтобы связать его с элементом управления HeaderImage WizardPage (расширенный инструментарий WPF). Растровое изображение устанавливается как ресурс сборки, которую я пишу. На него ссылаются так:

     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);
         }
     }

Конвертер был найден мной здесь:http://www.codeproject.com/Questions/621920/How-to-convert-Bitmap-to-ImageSource Я получаю исключение NullReferenceException в

return (ImageSource) c.ConvertFrom(Resources.my_banner); Как я могу инициализировать ImageSource, чтобы избежать этого исключения? Или есть другой способ? Я хочу использовать его потом, как:

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

Заранее спасибо за любые ответы.

Ответы на вопрос(5)

Ваш ответ на вопрос