몇 주 전에 WPF (C#에서)를 사용하기 시작했는데 이제 tabcontrol의 고급 사용에 대한 도움이 필요합니다.WPF MVVM의 동적 TabControl
나는 모두 MVMS (Model View ViewModel) 패턴을 사용하여 내 응용 프로그램을 디자인하고 있으며 코드 뒤에 파일 (inititalise xaml 파일)에 코드를 추가하지 않으려 고합니다.
내 문제는 버튼 (예 : '새 탭'버튼)을 클릭하면 내 세부보기 (페이지)의 인스턴스를 보여주는 내 MainWindow보기 (창)에서 동적으로 새 tabItem을 만드는 것입니다.
나는 웹상의 tabitem에서 동적으로 생성하는 것에 대해 많은 것을 발견했지만 종종 파일 뒤에 코드가 수정되었습니다. 나는 구속력을 사용하고 있지만, 이런 종류의 물건에 바인딩을 어떻게 사용할 수 있을지 모르겠습니다.
고맙습니다. – Desnoxav
당신은 환영합니다! 이 작업을 직접 해보니 정말 잘 작동합니다. –
그리고 바인딩에 무엇을 사용 했습니까? 종속성 속성 또는 INotifyPropertychanged. Personnaly 나는 잠시 동안 내 프로젝트에서 두 번째를 사용하지만 아직도 어떤 것이 더 좋은지 모른다. – Desnoxav