|
Codemaru 1.0.0.0
QR 코드, 모바일 랜딩 페이지, vCard 연락처 저장과 명함 디자인을 한 화면에서 제공하는 디지털 명함 서비스입니다.
|


Public 멤버 함수 | |
| AsyncRelayCommand (Func< Task > execute, Func< bool >? canExecute=null) | |
| bool | CanExecute (object? parameter) |
| async void | Execute (object? parameter) |
| void | RaiseCanExecuteChanged () |
이벤트 | |
| EventHandler? | CanExecuteChanged |
Private 속성 | |
| readonly Func< Task > | _execute |
| readonly? Func< bool > | _canExecute |
| bool | _isRunning |
비동기 ICommand 구현입니다.
AsyncRelayCommand.cs 파일의 13 번째 라인에서 정의되었습니다.
|
inline |
AsyncRelayCommand 클래스의 새 인스턴스를 초기화합니다.
| execute | 실행할 비동기 작업입니다. |
| canExecute | 실행 가능 여부를 반환하는 조건입니다. |
| ArgumentNullException | 필수 입력 인자 중 하나가 null인 경우 발생합니다. |
AsyncRelayCommand.cs 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : _canExecute, _execute.
|
inline |
Can Execute 조건을 확인합니다.
| parameter | parameter에 사용할 object? 값입니다. |
true이고, 그렇지 않으면 false입니다.AsyncRelayCommand.cs 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : _canExecute, _isRunning.
다음에 의해서 참조됨 : Execute().

|
inline |
Execute 작업을 수행합니다.
| parameter | parameter에 사용할 object? 값입니다. |
AsyncRelayCommand.cs 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : _execute, _isRunning, CanExecute(), RaiseCanExecuteChanged().

|
inline |
CanExecuteChanged 이벤트를 UI Dispatcher에서 발생시킵니다.
AsyncRelayCommand.cs 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : CanExecuteChanged.
다음에 의해서 참조됨 : Execute().

|
private |
can Execute 값을 보관합니다.
AsyncRelayCommand.cs 파일의 32 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AsyncRelayCommand(), CanExecute().
|
private |
execute 값을 보관합니다.
AsyncRelayCommand.cs 파일의 23 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AsyncRelayCommand(), Execute().
|
private |
is Running 값을 보관합니다.
AsyncRelayCommand.cs 파일의 41 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CanExecute(), Execute().
| EventHandler? Codemaru.ViewModels.AsyncRelayCommand.CanExecuteChanged |
Can Execute Changed 상황이 발생할 때 알립니다.
AsyncRelayCommand.cs 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RaiseCanExecuteChanged().