DevExpress/DX_WPF

[DX_WPF][별*] GetViewModel, ViewModelFactory

딸기우유중독 2024. 3. 21. 08:54

 

MIF IModuleManager사용 시

 

 

Module 에서 ViewModelFactory통해 ViewModel 가져오기.

 

 

 

# New ViewModel로 새로운 인스턴스로 실행. (등록되어 있는 Module이 아닌 새로운 객체)

 

GetModule로 module 가져온 뒤 ViewModelFactory는 Func<object> 를 반환 하므로 

ViewModelFactory.Invoke()로 Func<object> 를 실행시킴으로써 object 값을 반환.

object 를 얻고자 하는 ViewModel로 타입 변환.

 

 


 

 

# Region에 등록된 Module의 ViewModel 가져 옴(View랑 바인딩 되어 있는 객체)

 

Region 에서 ViewModel 가져오기

 

728x90