private void AddBitmapSourceToDrawingContext(DrawingContext drawingContext, BitmapSource diffuseFrame) { Rect rect = new Rect(0, 0, (int)Canvas.ActualWidth, (int)Canvas.ActualHeight); using (drawingContext = new DrawingVisual().RenderOpen()) { drawingContext.DrawImage(diffuseFrame, rect); } }