-
[DX_WPF] IDynamicModule 프로젝트 생성DevExpress/DX_WPF 2024. 3. 20. 08:19
WPF Class Library
Project Properties
Module Class 이름변경
Add Reference : Common project
인터페이스 추가 : IDynamicModule
View & ViewModel 추가
네모 박스 Set Up
Remove Selected Box
Module Name 추가
Main Container에 등록하는 부분
Main Container에서 꺼내쓰는 부분
Register to DevExpress ModuleManager
DevExpress IModuleManager 는 Prism의 IRegionManager 역할을 함.
Register, Inject, Navigate 기능이 있습니다.
Dev Document 참조
https://docs.devexpress.com/WPF/118618/mvvm-framework/mif/module-manager
ViewModel부분은 ViewModelBase 상속해서 작성. ( 위 가이드를 따라서 View&ViewModel 생성 시 자동)
DevExpress.Mvvm 사용해서 작성하면 됨.
기존과 크게 차이 없음.
Prism의 Pub/Sub 대체 기능 : Messenger
https://docs.devexpress.com/WPF/17474/mvvm-framework/messenger
Dialogservice
Inject시 parameter전달
https://dlsenfl.tistory.com/entry/DXWPF-InjectOrNavigate-Parameter
728x90'DevExpress > DX_WPF' 카테고리의 다른 글
[DX_WPF] DevExpress Service (0) 2024.03.21 [DX_WPF] ViewModelFactory (0) 2024.03.21 [DX_WPF] DelegateCommand() (0) 2024.03.14 [DX_WPF] Messenger (0) 2024.02.15 [DX_WPF] Localization Folder (0) 2024.02.07 댓글