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