protected void SetPositionToPreviewPicture(ePreviewPosition osition)
        {
            switch (osition)
            {
            case ePreviewPosition.Center:
                int centerScreenX  = (int)(ParentScreen.Width / 2);
                int centerScreenY  = (int)(ParentScreen.Height / 2);
                int centerContentX = (int)(Width / 2);
                int centerContentY = (int)(Height / 2);
                X = centerScreenX - centerContentX;
                Y = centerScreenY - centerContentY;
                break;

            case ePreviewPosition.Custom:
                SetXYToBegin();
                break;

            case ePreviewPosition.Fill:
                PreviewPicture.Stretch = Stretch.UniformToFill;
                SetXYToBegin();
                break;

            case ePreviewPosition.Fit:
                PreviewPicture.Stretch = Stretch.Uniform;
                SetXYToBegin();
                break;

            case ePreviewPosition.Stretch:
                PreviewPicture.Stretch = Stretch.Fill;
                SetXYToBegin();
                break;
            }
        }
 protected void SetPositionToPreviewPicture(ePreviewPosition osition)
 {
     switch (osition)
     {
         case ePreviewPosition.Center:
             int centerScreenX = (int) (ParentScreen.Width / 2);
             int centerScreenY = (int) (ParentScreen.Height / 2);
             int centerContentX = (int) (Width / 2);
             int centerContentY = (int) (Height / 2);
             X = centerScreenX - centerContentX;
             Y = centerScreenY - centerContentY;
             break;
         case ePreviewPosition.Custom:
             SetXYToBegin();
             break;
         case ePreviewPosition.Fill:
             PreviewPicture.Stretch = Stretch.UniformToFill;
             SetXYToBegin();
             break;
         case ePreviewPosition.Fit:
             PreviewPicture.Stretch = Stretch.Uniform;
             SetXYToBegin();
             break;
         case ePreviewPosition.Stretch:
             PreviewPicture.Stretch = Stretch.Fill;
             SetXYToBegin();
             break;
     }
 }