C# 클래스 PhotoSharingApp.Universal.Views.SelectedRegion

Encapsulates the cropping region used by CropControl.
상속: PhotoSharingApp.Universal.ComponentModel.ObservableObjectBase
파일 보기 프로젝트 열기: Microsoft/Appsample-Photosharing 1 사용 예제들

공개 메소드들

메소드 설명
ResetCorner ( double topLeftCornerCanvasLeft, double topLeftCornerCanvasTop, double bottomRightCornerCanvasLeft, double bottomRightCornerCanvasTop ) : void
ResizeSelectedRect ( double scale ) : void

Resizes the SelectedRect.

UpdateCorner ( string cornerName, double leftUpdate, double topUpdate, bool singleCornerMovement = false ) : void

Update the Canvas.Top and Canvas.Left of the corner.

UpdateCorner ( string cornerName, double leftUpdate, double topUpdate, double minWidthSize, double minHeightSize, bool singleCornerMovement = false ) : void

Update the Canvas.Top and Canvas.Left of the corner.

UpdateSelectedRect ( double scale, double leftUpdate, double topUpdate ) : void

Update the SelectedRect when it is moved or scaled.

보호된 메소드들

메소드 설명
OnPropertyChanged ( string propertyName ) : void

비공개 메소드들

메소드 설명
ValidateValue ( double tempValue, double from, double to ) : double

메소드 상세

OnPropertyChanged() 보호된 메소드

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
리턴 void

ResetCorner() 공개 메소드

public ResetCorner ( double topLeftCornerCanvasLeft, double topLeftCornerCanvasTop, double bottomRightCornerCanvasLeft, double bottomRightCornerCanvasTop ) : void
topLeftCornerCanvasLeft double
topLeftCornerCanvasTop double
bottomRightCornerCanvasLeft double
bottomRightCornerCanvasTop double
리턴 void

ResizeSelectedRect() 공개 메소드

Resizes the SelectedRect.
public ResizeSelectedRect ( double scale ) : void
scale double The scaling.
리턴 void

UpdateCorner() 공개 메소드

Update the Canvas.Top and Canvas.Left of the corner.
public UpdateCorner ( string cornerName, double leftUpdate, double topUpdate, bool singleCornerMovement = false ) : void
cornerName string
leftUpdate double
topUpdate double
singleCornerMovement bool
리턴 void

UpdateCorner() 공개 메소드

Update the Canvas.Top and Canvas.Left of the corner.
public UpdateCorner ( string cornerName, double leftUpdate, double topUpdate, double minWidthSize, double minHeightSize, bool singleCornerMovement = false ) : void
cornerName string
leftUpdate double
topUpdate double
minWidthSize double
minHeightSize double
singleCornerMovement bool
리턴 void

UpdateSelectedRect() 공개 메소드

Update the SelectedRect when it is moved or scaled.
public UpdateSelectedRect ( double scale, double leftUpdate, double topUpdate ) : void
scale double
leftUpdate double
topUpdate double
리턴 void