2014-11-19 13 views
8

Tôi đang cố gắng để có EventAggregator của tôi trong lăng kính làm việc dựa trên ví dụ này MSDN.Prism EventAggregator sự khác biệt giữa PubSubEvent <TPayload> Lớp và CompositePresentationEvent <TPayload> Class

Sau khi có một số vấn đề mà những thiệt hại do trộn lên tài liệu tham khảo lớp tôi muốn biết sự khác biệt của:

PubSubEvent Lớp MSDN

CompositePresentationEvent Lớp MSDN

tôi couldnt tìm thông tin chi tiết hơn. Và cả hai tham chiếu đều cho biết Xác định lớp quản lý xuất bản và đăng ký sự kiện.

Cho đến nay rất tốt. Nhưng khi nào thì sử dụng chúng hay cái nào? Sự khác biệt là gì?

Có thể ai đó có thể giúp tôi về vấn đề này.

Trả lời

13

PubSubEvent là lớp mới hơn thay thế CompositePresentationEvent không được dùng nữa.

Các lớp trong không gian tên Sự kiện đã bị lỗi thời nhưng vẫn tồn tại trong Prism 5.0. Bạn nên sử dụng các lớp từ thư viện lớp di động Prism.PubSubEvents với không gian tên Prism.PubSubEvents. Lớp PubSubEvent thay thế lớp CompositePresentationEvent.

Nguồn: http://msdn.microsoft.com/en-us/library/ff921144(v=pandp.40).aspx

+0

Thx, tôi nghĩ rằng đây là một trong những chương duy nhất mà tôi didnt đọc trên trang này. – ck84vi

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