로딩
요청 처리 중입니다...

[WPF_DevExpress] ViewModel 05.ViewModel 관계(ISupportParentViewModel)

 [WPF_DevExpress] ViewModel 05.ViewModel 관계(ISupportParentViewModel)

ViewModelBase에서 상속된 ViewModel은 부모-자식 관계로 서로 관련될 수 있다. 이는 ViewModelBase 클래스에서 구현된 ISupportParentViewModel 인터페이스를 사용하여 수행된다.

POCO 메커니즘을 사용하는 경우 ViewModelSource 클래스로 POCO 객체를 만들 때 ISupportParentViewModel 인터페이스가 자동으로 구현된다. ISupportParentViewModel 인터페이스는 아래와 같다. public interface ISupportParentViewModel { object ParentViewModel { get; set; } } MainViewModel에서 DetailViewModel을 생성할 때, ISupportParentViewModel.ParentViewModel 속성을 사용하여 MainViewModel을 DetailViewModel에 전달할 수 있다.

이렇게 하면 DetailViewModel에서 Main...

# DevExpress # ISupportParentViewModel # OnParentViewModelChanged # ParentViewModel # WPF # 데브익스프레스