2009-02-23 7 views
5

Tôi đang sử dụng Visual Studio 2008 với Khuôn khổ .NET (v3.5). Tôi dường như không thể sử dụng System.Windows.Shapes hoặc bất kỳ thứ gì System.Windows. * Bên cạnh Biểu mẫu.Tôi làm cách nào để bao gồm System.Windows.Shapes?

Dưới đây là liên kết để mô tả lớp:

System.Windows.Shapes (MSDN Library)

Có một số điều đặc biệt tôi cần phải làm gì để sử dụng nó?

Tôi đã kiểm tra tất cả các thư mục khung và tệp dll/xml duy nhất tôi có cho System.Windows là System.Windows.Forms.

Tôi cần làm gì để làm việc này?

+0

Hình dạng là một thư viện WPF, nếu bạn có sẵn biểu mẫu nhưng không phải là hình dạng thì có thể bạn đang sử dụng dự án Winforms, trong khi có thể nhập các thư viện WPF vào winforms, bạn sẽ không thể sử dụng chúng như bạn mong đợi – MikeT

Trả lời

9

Lớp này là một phần của WPF, từ MSDN:

Shape Lớp

hội: PresentationFramework (trong presentationframework.dll)

3

Bạn có thể cần thêm một tham chiếu đến thư viện, có thể là System.Windows.Presentation

Edit: I t nằm trong thư viện PresentationFramework

6

Bạn cần thêm tham chiếu vào thư viện PresentationFramework.

Trong VisualStudio, nhấp chuột phải vào dự án của bạn trong "Solution Explorer". Chọn "Thêm tham chiếu". Thư viện "PresentationFramework" sẽ nằm trong tab ".NET". Bạn cũng có thể cần thêm "PresentationCore" và "WindowsBase".

Bạn có thể xem tài liệu tham khảo thư viện hiện tại của dự án bằng cách đi tới "Giải pháp Explorer" và mở rộng mục "Tham khảo".

1
  1. Thêm tham chiếu đến PresentationFramework từ tab Net
  2. ghi sử dụng System.Windows.Shapes

và bạn đã làm xong!

1

Giải pháp khác hoạt động trong .Net 4.0: Chuyển đến tham chiếu-> thêm tham chiếu và chọn PrsentationFramework trong tab .NET.