[WPF] MVVM에서 Behavior 방식으로 이벤트를 사용할 때 깔끔한 방법

Behavior는 XAML에서 정의되는 개념이라 WPF에서 IoC컨테이너를 사용하고 있다면 Behavior는 IoC컨테이너에 등록해서 쓰는게 아니므로 생성자 주입방식으로 사용할 수 없습니다.

그래서 필요한 경우 저는 로케이터 방식으로 사용하고 있었는데요.
DevExpress에 질문하다가 서포터가 아래 방식을 알려줬습니다.

DP를 이용해 뷰모델을 바인딩하는 방법인데 참 깔끔하고 좋은 것 같습니다.
참고하시면 좋을 것 같아 공유드립니다.

2개의 좋아요

@Vincent 아하!! 좋은 내용 알려주셔서 감사합니다. :smile:

1개의 좋아요