|
Dreamine.Web 1.0.0.0
WPF와 Blazor를 한 코드 흐름으로 연결하고 반복적인 MVVM 코드를 줄이는 오픈소스 FullKit 공식 웹 애플리케이션입니다.
|


Public 멤버 함수 | |
| LightBulbViewModel () | |
| void | Toggle () |
속성 | |
| bool | IsOn [get, set] |
| int | ToggleCount [get] |
| string | StatusText [get] |
Private 멤버 함수 | |
| void | RaiseState () |
Private 속성 | |
| readonly LightBulbModel | _model = new() |
| readonly LightBulbEvent | _event |
전구 데모 ViewModel(바인딩). 실제 WPF 샘플에서는 [DreamineModel]/[DreamineEvent]/[DreamineCommand]로 자동 주입·생성되지만, 이 라이브 데모는 브라우저에서 바로 실행되도록 수동 연결한 버전입니다.
LightBulbViewModel.cs 파일의 118 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 LightBulbViewModel 클래스의 새 인스턴스를 초기화합니다.
LightBulbViewModel.cs 파일의 147 번째 라인에서 정의되었습니다.
|
inlineprivate |
Raise State 작업을 수행합니다.
LightBulbViewModel.cs 파일의 209 번째 라인에서 정의되었습니다.
다음을 참조함 : IsOn, StatusText, ToggleCount.
다음에 의해서 참조됨 : Toggle().

|
inline |
전구를 토글합니다(버튼 커맨드에 해당).
LightBulbViewModel.cs 파일의 195 번째 라인에서 정의되었습니다.
다음을 참조함 : _event, RaiseState().

|
private |
event 값을 보관합니다.
LightBulbViewModel.cs 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LightBulbViewModel(), Toggle().
|
private |
|
getset |
전구 점등 상태. 체크박스와 양방향 바인딩됩니다.
LightBulbViewModel.cs 파일의 157 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RaiseState().
|
get |
|
get |