Nếu bạn đã kết hợp các trang của mình theo cách mà các thành phần phụ khác nhau của trang độc lập thì PRISM (hoặc khối ứng dụng hỗn hợp tiền thân) không thực sự mua cho bạn nhiều hơn một tiêu chuẩn được công nhận cách làm compositing đó là tài liệu.
Lợi ích của việc tổng hợp là mỗi thành phần trong giao diện người dùng có thể được phát triển riêng lẻ và sau đó gắn với nhau muộn trong chu trình sản xuất. Điều này có nghĩa là bạn đã tạo ra các thành phần có thể được sử dụng ở nhiều nơi một cách dễ dàng và giao tiếp của bạn giữa các thành phần đang diễn ra thông qua một giao diện được xác định rõ hơn là "ném các thành phần trên trang và nói chuyện với trạng thái".
Vì vậy, nếu những gì bạn đang làm bây giờ hoạt động, tôi có thể sẽ tiếp tục với nó. Nếu những gì bạn có là kém phát triển, hãy xem xét một cái gì đó giống như PRISM nếu bạn có rất nhiều nhà phát triển làm việc trên các bộ phận và phần và một nhà phát triển hoặc nhóm khác kéo các mảnh này lại với nhau thành giao diện người dùng đầy đủ thổi cho người dùng. Kinh nghiệm của tôi là với khối ứng dụng hỗn hợp UI và nó mang lại rất nhiều cho bảng trong các dự án lớn, nhưng các đơn giản hóa đã hứa sẽ tốt cho dù là một dự án có kích thước khiêm tốn.
Câu hỏi tương tự tôi đã hỏi - http://stackoverflow.com/questions/6251821/custom-mvvm-implementation-vs-prism – akjoshi