private void SetBackgroundImageColour(BobberBitmapEvent e) { if (this.setImageBackgroundColour) { this.setImageBackgroundColour = false; this.ImageBackground.Background = e.Bitmap.GetBackgroundColourBrush(); } }
private void ImageProvider_BitmapEvent(object sender, BobberBitmapEvent e) { Dispatch(() => { SetBackgroundImageColour(e); reticleDrawer.Draw(e.Bitmap, e.Point); var bitmapImage = e.Bitmap.ToBitmapImage(); e.Bitmap.Dispose(); this.Screenshot.Source = bitmapImage; }); }