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


Public 멤버 함수 | |
| override void | OnApplyTemplate () |
정적 Public 속성 | |
| static readonly DependencyProperty | HintProperty |
| static readonly DependencyProperty | ErrorProperty |
| static readonly DependencyProperty | IsPasswordEmptyProperty |
| static readonly DependencyProperty | PasswordProperty |
속성 | |
| string | Password [get, set] |
| string | Hint [get, set] |
| string | Error [get, set] |
| bool | IsPasswordEmpty [get, set] |
Private 멤버 함수 | |
| void | DetachPartHandlers () |
| void | OnHostMouseDown (object sender, System.Windows.Input.MouseButtonEventArgs e) |
| void | OnHostGotKeyboardFocus (object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e) |
| void | SyncDpToPart (string newPassword) |
정적 Private 멤버 함수 | |
| static | DreaminePasswordBox () |
| static void | OnPasswordChanged (DependencyObject d, DependencyPropertyChangedEventArgs e) |
Private 속성 | |
| PasswordBox? | _partPasswordBox |
| RoutedEventHandler? | _passwordChangedHandler |
| bool | _isSyncing |
힌트·오류 표시와 양방향 바인딩 가능한 암호 문자열을 제공하는 사용자 지정 암호 입력 컨트롤입니다.
DreaminePasswordBox.cs 파일의 26 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
기본 스타일 키를 재정의하고 암호 상자 테마 리소스를 병합합니다.
DreaminePasswordBox.cs 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : DreaminePasswordBox().
다음에 의해서 참조됨 : DreaminePasswordBox(), OnPasswordChanged().


|
inlineprivate |
템플릿 재적용 전에 호스트 이벤트를 해제하고 내부 파트 캐시를 비웁니다.
DreaminePasswordBox.cs 파일의 278 번째 라인에서 정의되었습니다.
다음을 참조함 : _partPasswordBox, _passwordChangedHandler, OnHostGotKeyboardFocus(), OnHostMouseDown().
다음에 의해서 참조됨 : OnApplyTemplate().


|
inline |
템플릿을 적용할 때 PART_PasswordBox를 찾아 값과 이벤트를 연결합니다.
DreaminePasswordBox.cs 파일의 221 번째 라인에서 정의되었습니다.
다음을 참조함 : _isSyncing, _partPasswordBox, _passwordChangedHandler, DetachPartHandlers(), IsPasswordEmptyProperty, OnHostGotKeyboardFocus(), OnHostMouseDown(), Password, PasswordProperty, SyncDpToPart().

|
inlineprivate |
호스트가 키보드 포커스를 받으면 내부 암호 입력으로 포커스를 전달합니다.
| sender | 이벤트를 발생시킨 호스트입니다. |
| e | 이전·새 포커스를 제공하는 이벤트 데이터입니다. |
DreaminePasswordBox.cs 파일의 344 번째 라인에서 정의되었습니다.
다음을 참조함 : _partPasswordBox.
다음에 의해서 참조됨 : DetachPartHandlers(), OnApplyTemplate().

|
inlineprivate |
호스트를 클릭하면 내부 암호 입력으로 포커스를 이동합니다.
| sender | 이벤트를 발생시킨 호스트입니다. |
| e | 마우스 버튼 이벤트 데이터입니다. |
DreaminePasswordBox.cs 파일의 315 번째 라인에서 정의되었습니다.
다음을 참조함 : _partPasswordBox.
다음에 의해서 참조됨 : DetachPartHandlers(), OnApplyTemplate().

|
inlinestaticprivate |
암호 종속성 속성의 외부 변경을 내부 암호 입력에 반영합니다.
| d | 암호가 변경된 컨트롤입니다. |
| e | 새 암호 값을 포함한 변경 데이터입니다. |
DreaminePasswordBox.cs 파일의 381 번째 라인에서 정의되었습니다.
다음을 참조함 : DreaminePasswordBox().

|
inlineprivate |
재진입을 방지하면서 암호 종속성 속성 값을 내부 파트에 동기화합니다.
| newPassword | 내부 파트에 적용할 암호입니다. |
DreaminePasswordBox.cs 파일의 410 번째 라인에서 정의되었습니다.
다음을 참조함 : _isSyncing, _partPasswordBox, IsPasswordEmptyProperty.
다음에 의해서 참조됨 : OnApplyTemplate().

|
private |
종속성 속성과 내부 파트 동기화의 재진입을 방지합니다.
DreaminePasswordBox.cs 파일의 207 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnApplyTemplate(), SyncDpToPart().
|
private |
템플릿의 내부 암호 상자 파트를 캐시합니다.
DreaminePasswordBox.cs 파일의 187 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DetachPartHandlers(), OnApplyTemplate(), OnHostGotKeyboardFocus(), OnHostMouseDown(), SyncDpToPart().
|
private |
내부 암호 변경 처리기 참조를 보관합니다.
DreaminePasswordBox.cs 파일의 197 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DetachPartHandlers(), OnApplyTemplate().
|
static |
오류 메시지 텍스트 종속성 속성입니다.
DreaminePasswordBox.cs 파일의 85 번째 라인에서 정의되었습니다.
|
static |
암호가 비었을 때 표시할 힌트 텍스트 종속성 속성입니다.
DreaminePasswordBox.cs 파일의 73 번째 라인에서 정의되었습니다.
|
static |
내부 암호 상자가 비었는지 나타내는 종속성 속성입니다.
DreaminePasswordBox.cs 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnApplyTemplate(), SyncDpToPart().
|
static |
기본적으로 양방향 바인딩되는 암호 문자열 종속성 속성입니다.
DreaminePasswordBox.cs 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnApplyTemplate().
|
getset |
표시할 오류 문자열을 가져오거나 설정합니다.
DreaminePasswordBox.cs 파일의 155 번째 라인에서 정의되었습니다.
|
getset |
암호가 비었을 때 표시할 힌트 문자열을 가져오거나 설정합니다.
DreaminePasswordBox.cs 파일의 141 번째 라인에서 정의되었습니다.
|
getset |
현재 암호가 비어 있는지 가져오거나 설정합니다.
DreaminePasswordBox.cs 파일의 169 번째 라인에서 정의되었습니다.
|
getset |
ViewModel에 바인딩할 암호 문자열을 가져오거나 설정합니다.
DreaminePasswordBox.cs 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnApplyTemplate().