wpf를 사용하여 mvvm 앱을 개발 중입니다. 텍스트 상자에 텍스트가있는 경우 사용자가 탭을 변경하지 못하게하기위한 요구 사항이 추가되었습니다.MVVM Tabcontrol 변경 탭
viewmodel에서 이것을 완전히 수행하는 가장 좋은 방법은 무엇입니까? TabControl에 종속성 명령이 없기 때문에 tabitem을 차단하는 방법을 모르겠다. 내 자신의 tabcontrol을 굴려서 SelectionChanged 이벤트 주위에 ICommand를 작성해야합니까?
필자는 SelectionChanged 이벤트의 코드 뒤에 코드를 삽입해야합니까?
내가 생각하지 못한 대안이 있습니까?
내가 읽은 바로는 TabsEnabled * 대신 IsEnabled *를 사용하는 것이 더 정확합니다. * Tabs *는 뷰 모델 (뷰 모델에서)에 대한 지식을 전제로합니다. – si618