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; } }