protected override void init(Stream stream, bool flip, Loader.LoadedCallbackMethod loadedCallback)
{
this.flip = flip;
this.loadedCallback = loadedCallback;
((SilverlightApplication)OS.CurrentApplication).MainUserControl.Dispatcher.BeginInvoke(delegate
{
var image = new BitmapImage();
image.ImageOpened += bs_ImageOpened;
image.ImageFailed += bs_ImageFailed;
image.SetSource(stream);
});
}