Business logic 처리 (코드 비하인드 관련)
우선 좋은 강의 제공해주셔서 감사드립니다.Data Binding 강의 16:22 에서 뷰 로직은 behind에서 한다는 이야기가 있었고 view code behind에서 버튼에 대한 배경색처리하는 걸보고 질문드렸습니다. 그런데 보아하니 뷰로직과 비즈니스 로직은 다른 개념인가 보군요.? (뷰로직으로 언급하셨는데 저는 뷰로직을 비즈니스 로직으로 받아들인 것 같네요 ㅎㅎ)보통 MVVM 관련 인터넷 글들 보면 버튼 컨트롤 처리 시 강의에서 해주셨던 Command를 이용해 ViewModel에서만 처리하는 것들만 보았고 CodeBehind에서는 무엇도 하지 않더군요. 그래서 버튼 배경색 처리도 business logic에 포함되어서 viewmodel에서만 처리하고 behind 코드는 어느 경우든 가급적 사용안하는 걸로 인지하고 있었습니다. ++) xaml 그 자체가 뷰로직이고, xaml 내에 있는 객체들을 활용하는 것이 viewmodel(비즈니스 로직)에만 국한되서 진행하는 줄 알았습니다.