WPF - convertendo Bitmap em ImageSource
Eu preciso converter um System.Drawing.Bitmap em System.Windows.Media.ImageSource classe para vinculá-lo a um HeaderImage controle de um WizardPage (Extended WPF toolkit). O bitmap é definido como um recurso da montagem que eu escrevo. Está sendo referenciado assim:
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);
}
}
O conversor foi encontrado por mim aqui:http://www.codeproject.com/Questions/621920/How-to-convert-Bitmap-to-ImageSource Eu recebo uma NullReferenceException em
return (ImageSource) c.ConvertFrom(Resources.my_banner);
Como posso inicializar o ImageSource para evitar essa exceção? Ou existe outra maneira? Quero usá-lo depois como:
<xctk:WizardPage x:Name="StartPage" Height="500" Width="700"
HeaderImage="{Binding HeaderBitmap}" Enter="StartPage_OnEnter"
Agradecemos antecipadamente por qualquer resposta.