2013-03-22 44 views
6

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

5

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 :)

+0

Cảm ơn! Tôi sẽ đi qua các liên kết. – Pranjal

Các vấn đề liên quan