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


Public 멤버 함수 | |
| MainForm () | |
| MainForm (CounterViewModel counterVm, LightBulbViewModel lightBulbVm) | |
Protected 멤버 함수 | |
| override void | Dispose (bool disposing) |
Private 멤버 함수 | |
| void | Navigate (int index) |
| void | InitializeComponent () |
| void | CenterNavFlow () |
Private 속성 | |
| Panel | _pageHost = null! |
| Panel | _navPanel = null! |
| FlowLayoutPanel | _navFlow = null! |
| DreamineButton | _btnCounter = null! |
| DreamineButton | _btnLightBulb = null! |
| DreamineButton | _btnControls = null! |
| DreamineButton | _btnPopup = null! |
| DreamineButton[] | _navButtons = null! |
| UserControl? | _currentPage |
| CounterPage | _counterPage = null! |
| LightBulbPage | _lightBulbPage = null! |
| ControlsPage | _controlsPage = null! |
| PopupPage | _popupPage = null! |
Main Form 기능과 관련 상태를 캡슐화합니다.
MainForm.cs 파일의 18 번째 라인에서 정의되었습니다.
|
inline |
VS WinForms 디자이너용 기본 생성자.
MainForm.cs 파일의 149 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 MainForm 클래스의 새 인스턴스를 초기화합니다.
| counterVm | counter Vm에 사용할 CounterViewModel 값입니다. |
| lightBulbVm | light Bulb Vm에 사용할 LightBulbViewModel 값입니다. |
MainForm.cs 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : _btnControls, _btnCounter, _btnLightBulb, _btnPopup, _controlsPage, _counterPage, _lightBulbPage, _navButtons, _popupPage, CenterNavFlow(), InitializeComponent(), Navigate().

|
inlineprivate |
네비게이션 바 버튼들을 가운데로 정렬한다(WPF DreamineNavigationBar는 자체적으로 처리하지만, WinForms FlowLayoutPanel은 가운데 정렬을 직접 지원하지 않아 패딩으로 흉내낸다).
MainForm.cs 파일의 338 번째 라인에서 정의되었습니다.
다음을 참조함 : _navFlow, _navPanel.
다음에 의해서 참조됨 : MainForm().

|
inlineprotected |
이 인스턴스가 소유한 리소스를 해제합니다.
| disposing | disposing에 사용할 bool 값입니다. |
MainForm.cs 파일의 361 번째 라인에서 정의되었습니다.
다음을 참조함 : _controlsPage, _counterPage, _lightBulbPage, _popupPage.
|
inlineprivate |
Initialize Component 작업을 수행합니다.
MainForm.cs 파일의 251 번째 라인에서 정의되었습니다.
다음을 참조함 : _btnControls, _btnCounter, _btnLightBulb, _btnPopup, _navFlow, _navPanel, _pageHost.
다음에 의해서 참조됨 : MainForm().

|
inlineprivate |
Navigate 작업을 수행합니다.
| index | index에 사용할 int 값입니다. |
MainForm.cs 파일의 218 번째 라인에서 정의되었습니다.
다음을 참조함 : _controlsPage, _counterPage, _currentPage, _lightBulbPage, _navButtons, _pageHost, _popupPage.
다음에 의해서 참조됨 : MainForm().

|
private |
btn Controls 값을 보관합니다.
MainForm.cs 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeComponent(), MainForm().
|
private |
btn Counter 값을 보관합니다.
MainForm.cs 파일의 56 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeComponent(), MainForm().
|
private |
btn Light Bulb 값을 보관합니다.
MainForm.cs 파일의 65 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeComponent(), MainForm().
|
private |
btn Popup 값을 보관합니다.
MainForm.cs 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeComponent(), MainForm().
|
private |
controls Page 값을 보관합니다.
MainForm.cs 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dispose(), MainForm(), Navigate().
|
private |
counter Page 값을 보관합니다.
MainForm.cs 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dispose(), MainForm(), Navigate().
|
private |
|
private |
light Bulb Page 값을 보관합니다.
MainForm.cs 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dispose(), MainForm(), Navigate().
|
private |
|
private |
nav Flow 값을 보관합니다.
MainForm.cs 파일의 47 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CenterNavFlow(), InitializeComponent().
|
private |
nav Panel 값을 보관합니다.
MainForm.cs 파일의 38 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CenterNavFlow(), InitializeComponent().
|
private |
page Host 값을 보관합니다.
MainForm.cs 파일의 29 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeComponent(), Navigate().
|
private |
popup Page 값을 보관합니다.
MainForm.cs 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dispose(), MainForm(), Navigate().