public abstract void DrawImage(ImageSource imageSource, double opacity, Rect sourceRectangle, Rect destinationRectangle);
 public abstract void DrawImage(ImageSource imageSource, Rect rectangle);