2020. 1. 8. 18:36ㆍWPF/코드
Caliburn.Micro 관련 참조 추가 하기
1.1. 찾아보기 에서 "Caliburn" 검색하여 Caliburn.Micro 설치한다.
1.2. 설 후 치 설루션 탐색기의 참조 부분을 보면 Caliburn.Micro, Caliburn.Micro.Platform, Caliburn.Micro.Platform.Core 3가지 항목이 추가된다.
2. Class 추가
2.1. AppBootstrapper.cs
DisplayRootViewFor<MainViewModel>(); 코드의 "MainViewModel" 은 밑에 2.2. 절에서 만든 클래스를 View Model로 설정한 것이다. ( MainViewModel.cs 는 메인 Caliburn.Micro 에서 실행 되는 메인 클래스 이다. )
2.2. MainViewModel.cs
3. MainView.xaml
버튼 사용 할 이름을 "btn_Test" 지정하고, 레이블은 콘텐츠를 "Msg"로 바인딩 선언한다. 버튼 이름과 레이블 콘텐츠의 바인딩 이름을 가지고 칼리번마이크로 ( Caliburn.Micro ) 에서 사용한다. ( 이름을 기억하자 )
4. MainViewModel.cs
칼리번마이크로 ( Caliburn.Micro ) 에서 사용할 ViewModel을 만든 후 4. MainView.xaml 설명에 선언한 버튼과 레이블을 컨트롤한다.
5. App.xaml
아래 코드의 StartupUri="MainView.xaml" 부분의 코드를 제거한다. 칼리번마이크로에서 메인창을 실행한다. ( 이 부분은 남겨두게 되면 창이 두 개가 열린다. )
6. 실행화면
'WPF > 코드' 카테고리의 다른 글
Paste___DataObjectPastingEventArgs (0) | 2020.02.17 |
---|---|
WPF___Image 삽입 (0) | 2020.02.17 |
TextBox 붙여넣기 허용 (0) | 2020.01.15 |
User Exception ( example code. dll files ) (0) | 2020.01.10 |
Delegate (0) | 2020.01.09 |