|
Dreamine.UI.Wpf.Controls 1.0.1
Dreamine.UI.Wpf.Controls 사용자 인터페이스 기능과 구성 요소를 제공합니다.
|


Public 멤버 함수 | |
| DreamineImage () | |
정적 Public 속성 | |
| static readonly DependencyProperty | CornerRadiusProperty |
| static readonly DependencyProperty | SourceProperty |
| static readonly DependencyProperty | FallbackSourceProperty |
| static readonly DependencyProperty | ClickCommandProperty |
| static readonly DependencyProperty | CommandParameterProperty |
| static readonly DependencyProperty | IsWindowDragEnabledProperty |
| static readonly DependencyProperty | IsDoubleClickToggleMaximizeProperty |
| static readonly DependencyProperty | StretchProperty |
속성 | |
| CornerRadius | CornerRadius [get, set] |
| ImageSource? | Source [get, set] |
| ImageSource? | FallbackSource [get, set] |
| ICommand? | ClickCommand [get, set] |
| object? | CommandParameter [get, set] |
| bool | IsWindowDragEnabled [get, set] |
| bool | IsDoubleClickToggleMaximize [get, set] |
| Stretch | Stretch [get, set] |
Private 멤버 함수 | |
| void | OnPreviewMouseLeftButtonDown (object sender, MouseButtonEventArgs e) |
| void | OnMouseMove (object sender, MouseEventArgs e) |
| void | OnMouseLeftButtonUp (object sender, MouseButtonEventArgs e) |
정적 Private 멤버 함수 | |
| static | DreamineImage () |
Private 속성 | |
| Point | _pressPoint |
| bool | _isDragging |
둥근 모서리, 대체 이미지, 클릭 명령과 창 드래그 동작을 제공하는 사용자 지정 이미지 컨트롤입니다.
DreamineImage.cs 파일의 20 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
기본 스타일 키를 재정의하고 이미지 테마 리소스를 병합합니다.
DreamineImage.cs 파일의 268 번째 라인에서 정의되었습니다.
다음을 참조함 : DreamineImage(), Source.
다음에 의해서 참조됨 : DreamineImage().


|
inline |
이미지 컨트롤을 만들고 마우스 누르기, 놓기와 이동 이벤트를 연결합니다.
DreamineImage.cs 파일의 302 번째 라인에서 정의되었습니다.
다음을 참조함 : OnMouseLeftButtonUp(), OnMouseMove(), OnPreviewMouseLeftButtonDown().

|
inlineprivate |
마우스 캡처를 해제하고 드래그가 아니면 클릭 명령을 실행합니다.
| sender | 이벤트를 발생시킨 컨트롤입니다. |
| e | 마우스 버튼 이벤트 데이터입니다. |
명령 실행 예외는 현재 구현에서 무시됩니다.
DreamineImage.cs 파일의 480 번째 라인에서 정의되었습니다.
다음을 참조함 : _isDragging, ClickCommand, CommandParameter.
다음에 의해서 참조됨 : DreamineImage().

|
inlineprivate |
마우스 이동이 시스템 드래그 임계값을 넘으면 상위 창의 드래그 이동을 시작합니다.
| sender | 이벤트를 발생시킨 컨트롤입니다. |
| e | 버튼 상태와 위치를 제공하는 마우스 이벤트 데이터입니다. |
마우스 캡처와 DragMove 예외는 UI 입력 흐름을 유지하기 위해 내부에서 무시됩니다.
DreamineImage.cs 파일의 411 번째 라인에서 정의되었습니다.
다음을 참조함 : _isDragging, _pressPoint, IsWindowDragEnabled.
다음에 의해서 참조됨 : DreamineImage().

|
inlineprivate |
더블클릭이면 창 상태를 전환하고, 그 외에는 드래그 기준점을 기록해 마우스를 캡처합니다.
| sender | 이벤트를 발생시킨 컨트롤입니다. |
| e | 클릭 횟수와 위치를 제공하는 마우스 이벤트 데이터입니다. |
DreamineImage.cs 파일의 353 번째 라인에서 정의되었습니다.
다음을 참조함 : _isDragging, _pressPoint, IsDoubleClickToggleMaximize.
다음에 의해서 참조됨 : DreamineImage().

|
private |
현재 입력이 드래그로 판정되었는지 나타냅니다.
DreamineImage.cs 파일의 327 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnMouseLeftButtonUp(), OnMouseMove(), OnPreviewMouseLeftButtonDown().
|
private |
마우스를 누른 기준 위치입니다.
DreamineImage.cs 파일의 318 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnMouseMove(), OnPreviewMouseLeftButtonDown().
|
static |
클릭 시 실행할 명령 종속성 속성입니다.
DreamineImage.cs 파일의 79 번째 라인에서 정의되었습니다.
|
static |
클릭 명령 매개변수 종속성 속성입니다.
DreamineImage.cs 파일의 94 번째 라인에서 정의되었습니다.
|
static |
이미지 모서리 반지름 종속성 속성입니다.
DreamineImage.cs 파일의 33 번째 라인에서 정의되었습니다.
|
static |
기본 이미지 로드 실패 시 사용할 대체 소스 종속성 속성입니다.
DreamineImage.cs 파일의 64 번째 라인에서 정의되었습니다.
|
static |
더블클릭 최대화 전환 활성화 여부 종속성 속성입니다.
DreamineImage.cs 파일의 124 번째 라인에서 정의되었습니다.
|
static |
창 드래그 활성화 여부 종속성 속성입니다.
DreamineImage.cs 파일의 109 번째 라인에서 정의되었습니다.
|
static |
기본 이미지 소스 종속성 속성입니다.
DreamineImage.cs 파일의 49 번째 라인에서 정의되었습니다.
|
static |
이미지 늘이기 방식 종속성 속성입니다.
DreamineImage.cs 파일의 140 번째 라인에서 정의되었습니다.
|
getset |
드래그가 아닌 클릭에서 실행할 명령을 가져오거나 설정합니다.
DreamineImage.cs 파일의 198 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnMouseLeftButtonUp().
|
getset |
클릭 명령에 전달할 매개변수를 가져오거나 설정합니다.
DreamineImage.cs 파일의 212 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnMouseLeftButtonUp().
|
getset |
이미지 모서리 반지름을 가져오거나 설정합니다.
DreamineImage.cs 파일의 155 번째 라인에서 정의되었습니다.
|
getset |
기본 소스를 표시할 수 없을 때 사용할 대체 이미지 소스를 가져오거나 설정합니다.
DreamineImage.cs 파일의 184 번째 라인에서 정의되었습니다.
|
getset |
더블클릭으로 상위 창의 최대화와 복원을 전환할지 가져오거나 설정합니다.
DreamineImage.cs 파일의 240 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnPreviewMouseLeftButtonDown().
|
getset |
마우스 드래그로 상위 창을 이동할지 가져오거나 설정합니다.
DreamineImage.cs 파일의 226 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnMouseMove().
|
getset |
표시할 기본 이미지 소스를 가져오거나 설정합니다.
DreamineImage.cs 파일의 170 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DreamineImage().
|
getset |
이미지가 사용 가능한 영역을 채우는 방식을 가져오거나 설정합니다.
DreamineImage.cs 파일의 254 번째 라인에서 정의되었습니다.