안녕하세요. WPF 개발자 이재웅입니다.
이번에도 많은 참여를 해주셔서 정말 감사했습니다. (벌써 5회째)
WPF 밋업에 대한 정보는 아래 GitHub를 통해 예제 및 관련 정보를 계속해서 만들어 나가고 있으니 지난 히스토리에 대해 궁금하시다면 한번 방문해보시는 것도 좋을 것 같습니다.
jamesnet214/wpf-meetup (github.com)
그리고 이번 7월 27일에 있었던 밋업에서는 "대형 프로젝트에 적합한 설계"를 주제로 세션을 진행하였습니다.
주된 내용은 의존성 주입과 싱글턴 사용, 분산화된 프로젝트 설계를 통해 모듈화, 프로젝트 간의 종속성 해결을 위한 설계방향 등을 자세하게 살펴보기 위한 프로젝트를 만들어 진행했었죠.
세부적으로 진행했던 항목들도 확인하실 수 있습니다. (여기)
- 프로젝트 생성
- Prism.Unity NuGet 설치
- App, Starter 구성
- CreateShell 구현 (PrismApplication)
- 윈도우 반환 테스트
- Forms, InfraWindow, ViewModel 생성
- ConfigureViewModelLocator 구현
- Region 등록 (OnApplyTemplate), RegionManager.GetRegionManager(currentWindow)
- 뷰모델 의존성 주입
- Loaded 구현, DataContext
- Support, 인터페이스 응용 IViewLoadable
- Region DependencyProperty 응용
- 의존성 주입 MainContent (직접 참조)
- 모듈화: containerProvider (Resolve) (참조 제거) IViewable, 이름
다음 8월의 주제는 "WPF 아키텍처 설계 과정에서의 GPT 100% 활용법"을 주제로 다룰 계획입니다.
그리고 이번 밋업에 참여해주신 분께서 감동적인 후기를 올려주셔서, 개인적으로 너무나 감사함을 느꼈습니다. 현장 분위기를 재미있게 작성해주셨습니다. (여기) 다음에도 꼭 뵈었으면 좋겠습니다!
참여해주신 모든 분들께 다시 한 번 감사드립니다.