|
SampleCrossUi.Wpf 1.0.0.0
SampleCrossUi.Wpf 사용 방법을 보여 주는 예제 프로젝트입니다.
|


Public 멤버 함수 | |
| MainViewModel (CounterViewModel counterVm, LightBulbViewModel lightBulbVm, ControlsViewModel controlsVm, PopupViewModel popupVm) | |
속성 | |
| object? | CurrentView [get, set] |
| ObservableCollection< ButtonData > | NavButtons = new() [get] |
Private 멤버 함수 | |
| void | SwitchTo (string name, object vm, int index) |
| void | SelectNav (int index) |
Private 속성 | |
| object? | _currentView |
| string? | _currentPageName |
Main View Model 기능과 관련 상태를 캡슐화합니다.
MainViewModel.cs 파일의 17 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 MainViewModel 클래스의 새 인스턴스를 초기화합니다.
| counterVm | counter Vm에 사용할 CounterViewModel 값입니다. |
| lightBulbVm | light Bulb Vm에 사용할 LightBulbViewModel 값입니다. |
| controlsVm | controls Vm에 사용할 ControlsViewModel 값입니다. |
| popupVm | popup Vm에 사용할 PopupViewModel 값입니다. |
MainViewModel.cs 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : NavButtons, SwitchTo().

|
inlineprivate |
Select Nav 작업을 수행합니다.
| index | index에 사용할 int 값입니다. |
MainViewModel.cs 파일의 190 번째 라인에서 정의되었습니다.
다음을 참조함 : NavButtons.
다음에 의해서 참조됨 : SwitchTo().

|
inlineprivate |
Switch To 작업을 수행합니다.
| name | name에 사용할 string 값입니다. |
| vm | vm에 사용할 object 값입니다. |
| index | index에 사용할 int 값입니다. |
MainViewModel.cs 파일의 163 번째 라인에서 정의되었습니다.
다음을 참조함 : _currentPageName, CurrentView, SelectNav().
다음에 의해서 참조됨 : MainViewModel().


|
private |
|
private |
current View 값을 보관합니다.
MainViewModel.cs 파일의 27 번째 라인에서 정의되었습니다.
|
getset |
Current View 값을 가져오거나 설정합니다.
MainViewModel.cs 파일의 36 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SwitchTo().
|
get |
Nav Buttons 값을 가져옵니다.
MainViewModel.cs 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MainViewModel(), SelectNav().