Tôi đã thực hiện các bước đầu tiên về MEF vài tháng trước và mọi thứ dường như vẫn ổn cho đến bây giờ. Những gì tôi muốn làm là sử dụng MEF trong các ứng dụng thực sự của tôi và tải hoặc chúng ta có thể nói các thành phần UI hiển thị dựa trên các quyền người dùng đã được xác thực. Tôi đang phát triển hệ thống quản lý bệnh nhân cho phòng khám và tôi muốn triển khai kịch bản mà MEF bao gồm các thành phần giao diện người dùng được hiển thị dựa trên loại người dùng. ví dụ nếu người dùng được xác thực là bác sĩ, tôi muốn hiển thị các thành phần cụ thể và ẩn các thành phần khác.Các quyền của người dùng dựa trên các thành phần MEF
Những gì tôi đang cố gắng để đạt được là một cái gì đó giống như
ISystemComponent
trong đó có một số thuộc tính và phương pháp để quản lý có thể kiểm soát mỗi người dùng cấp độ truy cập và dựa trên hồ sơ DB MEF điều khiển bao gồm sẽ được hiển thị cho người dùng cuối. Tôi cũng nghĩ về việc sử dụng giao diện MetaData trong khi xuất khẩu các thành phần để sử dụng điều này làm thế nào tôi có thể có được kết quả mong muốn?
nào đi đúng hướng sẽ được đánh giá
Lớp trình bày mục tiêu? WPF hoặc WinForms? –
không phải là winforms nhưng WPF hoặc nó có thể là silverlight cũng –
Bạn có một số khung công tác thực hiện chính xác những gì bạn muốn, ví dụ: PRISM (có thể sử dụng MEF hoặc thùng chứa IOC khác) –