2010-07-20 17 views
11

Tôi đang cố gắng làm việc ra một ví dụ từ "Thiết kế điều khiển miền .NET với C#", trong đó có một ví dụ mã nơi bạn có thể thấy khai báo một số thuộc tính của loại DelegateCommand.Trong đó không gian tên là DelegateCommand trong?

Bây giờ, tôi đã thử googling nó lên, nhưng tôi không thể tìm thấy tài liệu tham khảo của nó bất cứ nơi nào trên MSDN (thực sự, tôi tìm thấy this bài viết, nhưng không phải là DelegateCommand 's bài viết riêng của mình).

Có phải DelegateCommand nội dung nào đó là một phần của WPF hoặc chỉ là thứ gì đó được tạo trong sách?

Nếu đó là một phần của WPF (hoặc bất kỳ sản phẩm MS nào khác), trong đó không gian lắp ráp/không gian tên là gì?

Trả lời

3

Các DelegateCommand được chưa (chưa) là một phần của thư viện chuẩn (BCL).

Đây là một phần của lệnh ràng buộc WPF cho MVVM.

Cho đến khi chúng tôi nhận được mẫu MVVM 'chính thức' trong VS, tất cả các ví dụ/bộ công cụ MVVM xác định nó ở đâu đó. Không phải lúc nào cũng có cùng tên hoặc ở cùng một nơi.

8

Nếu bạn sử dụng MS Prism, downlaod các lib, thêm tài liệu tham khảo cho dự án, sau đó bạn có

using Microsoft.Practices.Prism.Commands; // for DelegateCommand & RaisePropertyChanged 
+1

Nếu bạn muốn lấy Prism, đảm bảo NuGet đã được cài đặt, mở Package Console và nhập 'Prism-Install prism'. –

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