Tôi mới sử dụng WPF và MVVM và đang làm việc trên một ứng dụng có một vài chế độ xem. Ngay bây giờ tôi có một View (HomePageView) được hiển thị trong ngữ cảnh của shellView. Bây giờ bằng cách sử dụng một nút trong HomePageView, tôi muốn tải một View khác thay cho HomePageView hiện đang được hiển thị. Sau khi tìm kiếm nó trên google, tôi tìm thấy một cái gì đó về Event Aggregators. Tôi sẽ yêu cầu một người nào đó giải thích việc thực hiện hoặc trực tiếp đến một ứng dụng mẫu tốt.Điều hướng giữa các Chế độ xem trong WPF MVVM
Trả lời
Nếu mới của bạn để WPF MVVM tôi đề nghị đầu tiên chọn một công cụ trợ giúp phong nha
Có một vài tùy chọn. MVVM Light, Prism, MEF
Tôi muốn đề xuất đèn MVVM. Đơn giản và dễ dàng để có được và chạy. Prism không chỉ là một trình trợ giúp MVVM mà còn bao gồm các tính năng hỗ trợ MVVM. Không được thực hiện nhiều với MEF bản thân mình hoặc những thứ như Caliburn Micro.
Đối với một mẫu để giải thích cách điều hướng giữa các quan điểm làm việc với MVVM nhẹ thử:
http://www.codeproject.com/Articles/323187/MVVMLight-Using-Two-Views
MVVM nhẹ trên CodePlex:
http://mvvmlight.codeplex.com/
^^ link có chuyển tiếp đến một số bản trình bày video hoàn toàn đáng xem
Một mẫu đẹp khác sử dụng MVVM Light :
http://apuntanotas.codeplex.com/
Những nên giúp bạn bắt đầu và bạn luôn có https://stackoverflow.com/questions/tagged/wpf cho câu hỏi đặc biệt :)
- 1. Chuyển trạng thái ứng dụng giữa các chế độ xem trong ứng dụng MVVM WPF
- 2. WPF (MVVM): Đóng chế độ xem từ ViewModel?
- 3. Ví dụ cụ thể về chia sẻ trạng thái giữa nhiều chế độ xem (WPF MVVM)
- 4. Thêm điều khiển động trong WPF MVVM
- 5. Chuyển đổi chế độ xem trong xương sống để điều hướng giữa các trang - đúng cách?
- 6. Chuyển biến giữa các trình điều khiển chế độ xem
- 7. Trong MVVM là DataTemplates được coi là Chế độ xem khi UserControls là Chế độ xem?
- 8. Cách điều hướng từ một chế độ xem sang chế độ xem khác bằng UIPageControl?
- 9. Thêm trình điều hướng điều hướng vào chế độ xem chi tiết trong phần tách rời
- 10. Sự khác nhau giữa Chế độ xem và Trình điều khiển chế độ xem là gì?
- 11. WPF - Xử lý sự kiện từ điều khiển người dùng trong Chế độ xem
- 12. MVVM (với WPF) - Liên kết nhiều chế độ xem với cùng ViewModel
- 13. Thêm các chế độ điều hướng mới trong matplotlib
- 14. Cách che phủ chế độ xem trên thanh điều hướng điều hướng?
- 15. Lập trình đưa hàng Datagrid vào xem trong WPF, MVVM
- 16. Hướng dẫn tổng hợp cho WPF: MVVM vs MVP
- 17. Xcode: Phím tắt để điều hướng thay đổi trong chế độ xem cam kết?
- 18. Thêm chế độ xem của trình điều khiển chế độ xem con vào chế độ xem phụ của bộ điều khiển chế độ xem cha mẹ
- 19. Mô hình chất béo, Chế độ xem gầy và Chế độ xem câm, cách tiếp cận MVVM tốt nhất?
- 20. VIM điều hướng trên chế độ chèn
- 21. Làm cách nào để chuyển đổi chế độ xem từ trong chế độ xem?
- 22. Truy cập Trình điều khiển Điều hướng Hàng đầu từ Trình điều khiển Điều hướng của Chế độ xem Phụ
- 23. Chế độ xem Tab WPF Ribbon trong Nhà thiết kế
- 24. WPF Caliburn.Micro/mvvm Navigation
- 25. Trình xem chế độ xem mô hình, cách chuyển đối tượng giữa chế độ xem?
- 26. ViewModel của tôi có thể xem ObservableCollection của Chế độ xem hoặc Chế độ xem không?
- 27. Chế độ xem lát gạch cho ListView trong WPf
- 28. Chế độ xem có nên liên kết gián tiếp với các thuộc tính trong Mô hình trong MVVM không?
- 29. ios: Phân đoạn tùy chỉnh giữa hai chế độ xem trong chế độ ngang
- 30. Điều hướng giữa các đoạn trong một hoạt động
Cảm ơn! Tôi sẽ đi qua các liên kết. – Pranjal