|
SampleCrossUi.Shared 1.0.0.0
SampleCrossUi.Shared 사용 방법을 보여 주는 예제 프로젝트입니다.
|
Public 멤버 함수 | |
| void | ClickMe () |
| void | SelectRadio (string? option) |
| void | ToggleLed () |
| void | TogglePulse () |
| void | ClearText () |
| void | ClearPassword () |
| void | ListBoxActivated (string? item) |
속성 | |
| int | ClickCount [get, private set] |
| ObservableCollection< string > | ActivityLog = new() [get] |
| string | SelectedRadio = "Option A" [get, private set] |
| bool | LedIsOn = true [get, private set] |
| bool | LedIsPulse [get, private set] |
| string | TextInput = string.Empty [get, set] |
| string | Password = string.Empty [get, set] |
| string | StatusMessage = "Ready" [get, private set] |
이벤트 | |
| EventHandler? | Changed |
Private 멤버 함수 | |
| void | Raise (string status) |
Controls 데모의 실제 동작(버튼 클릭/라디오 선택/LED 토글/텍스트 클리어 등)을 처리합니다. ControlsViewModel은 [DreamineCommand]를 통해 이 클래스의 메서드를 호출만 한다.
ControlsEvent.cs 파일의 14 번째 라인에서 정의되었습니다.
|
inline |
Clear Password 작업을 수행합니다.
ControlsEvent.cs 파일의 209 번째 라인에서 정의되었습니다.

|
inline |
Clear Text 작업을 수행합니다.
ControlsEvent.cs 파일의 195 번째 라인에서 정의되었습니다.

|
inline |
Click Me 작업을 수행합니다.
ControlsEvent.cs 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : ActivityLog, ClickCount, Raise().

|
inline |
List Box Activated 작업을 수행합니다.
| item | item에 사용할 string? 값입니다. |
ControlsEvent.cs 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : Raise().

|
inlineprivate |
Raise 작업을 수행합니다.
| status | status에 사용할 string 값입니다. |
ControlsEvent.cs 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : Changed, StatusMessage.
다음에 의해서 참조됨 : ClearPassword(), ClearText(), ClickMe(), ListBoxActivated(), SelectRadio(), ToggleLed(), TogglePulse().

|
inline |
Select Radio 작업을 수행합니다.
| option | option에 사용할 string? 값입니다. |
ControlsEvent.cs 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : Raise(), SelectedRadio.

|
inline |
Toggle Led 작업을 수행합니다.
ControlsEvent.cs 파일의 145 번째 라인에서 정의되었습니다.

|
inline |
Toggle Pulse 작업을 수행합니다.
ControlsEvent.cs 파일의 159 번째 라인에서 정의되었습니다.
다음을 참조함 : LedIsPulse, Raise().

|
get |
Activity Log 값을 가져옵니다.
ControlsEvent.cs 파일의 67 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClickMe().
|
getprivate set |
Click Count 값을 가져오거나 설정합니다.
ControlsEvent.cs 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClickMe().
|
getprivate set |
Led Is On 값을 가져오거나 설정합니다.
ControlsEvent.cs 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ToggleLed().
|
getprivate set |
Led Is Pulse 값을 가져오거나 설정합니다.
ControlsEvent.cs 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : TogglePulse().
|
getset |
Password 값을 가져오거나 설정합니다.
ControlsEvent.cs 파일의 185 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearPassword().
|
getprivate set |
Selected Radio 값을 가져오거나 설정합니다.
ControlsEvent.cs 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SelectRadio().
|
getprivate set |
Status Message 값을 가져오거나 설정합니다.
ControlsEvent.cs 파일의 246 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Raise().
|
getset |
Text Input 값을 가져오거나 설정합니다.
ControlsEvent.cs 파일의 176 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearText().
| EventHandler? SampleCrossUi.Shared.ViewModels.ControlsEvent.Changed |
커맨드로 인해 상태가 바뀔 때마다 발생합니다. ViewModel이 구독해서 OnPropertyChanged를 전달합니다.
ControlsEvent.cs 파일의 24 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Raise().