protected override void OnRender(System.Windows.Media.DrawingContext drawingContext)
{
if (_bitmap != null) {
drawingContext.PushClip(new RectangleGeometry(new Rect(RenderSize)));
drawingContext.DrawImage(_bitmap, new Rect(new Size(_bitmap.Width, _bitmap.Height)));
drawingContext.Pop();
}
}