私の目標は、オーバーライドされた OnRender メソッドで、埋め込みリソースである画像「someImage.png」を WPF ウィンドウに描画することです。
protected override void OnRender(System.Windows.Media.DrawingContext drawingContext)
{
base.OnRender(drawingContext);
drawingContext.DrawImage(ImageSource, Rect);
}
リソースからストリームに画像を取得するコードを見つけました。
public BitmapSource GetSourceForOnRender()
{
System.Reflection.Assembly myAssembly = System.Reflection.Assembly.GetExecutingAssembly();
Stream myStream = myAssembly.GetManifestResourceStream("KisserConsole.someImage.png");
// What to do now?
return //BitmapSource
}
しかし、BitmapSource を今すぐ取得または作成するにはどうすればよいですか?