WPF 앱에서 작업하고 있는데 명령 패턴을 잘 이해하고 있지만 MVVM의 명령 패턴에 대한 여러 가지 구현이 있다는 것을 알았습니다. WPF 샘플 앱에는 Josh Smith의 구현이 있고, 프리즘의 DelegateCommand
과 CommandBindings
구현이 있습니다.MVVM에서 WPF 명령에 대해 허용되는 패턴은 무엇입니까?
제 질문은 MVVM에서 명령을 사용하기 위해 일반적으로 받아 들여지는 최선의 방법은 무엇입니까? 내 응용 프로그램은 프리즘을 사용하므로 DelegateCommand
을 사용할 수 있습니다.
내 팀의 개발자는 어떤 접근 방식이 "최고"인지에 대해 논쟁하고 있습니다. 어떤 사람들은 각 명령에 대해 생성 된 수많은 .cs 파일을 좋아하지 않는 사람도 있고, 모두가 CommandBindings
을 통해 유선 연결되는 것을 선호하는 사람도 있습니다. 나는 잃어 버렸다. 누구든지 약간의 빛을 비추 수 있습니까?
우수한 두 번째 단락으로 인해 허용 된 답변을 귀하의 것으로 전환했습니다. 의견을 보내 주셔서 감사합니다! –
Delegate Command와 매우 유사한 MVVMLights RelayCommand도 확인하십시오. – Agies