Как включить System.Windows.Shapes? - PullRequest
6 голосов
/ 23 февраля 2009

Я использую Visual Studio 2008 с .NET Framework (v3.5). Я не могу использовать System.Windows.Shapes или что-нибудь System.Windows. * Кроме форм.

Вот ссылка на описание класса:

System.Windows.Shapes (библиотека MSDN)

Есть ли что-то особенное, что мне нужно сделать, чтобы использовать его?

Я зарегистрировал все папки фреймворка, и единственные файлы dll / xml, которые у меня есть для System.Windows, - это System.Windows.Forms.

Что мне нужно сделать, чтобы заставить это работать?

Ответы [ 5 ]

10 голосов
/ 23 февраля 2009

Этот класс является частью WPF от MSDN :

Класс формы

Сборка: PresentationFramework (в presentationframework.dll)

6 голосов
/ 28 сентября 2009

Вам необходимо добавить ссылку на библиотеку PresentationFramework.

В VisualStudio щелкните правой кнопкой мыши свой проект в «Обозревателе решений». Выберите «Добавить ссылку». Библиотека «PresentationFramework» будет находиться на вкладке «.NET». Вам также может понадобиться добавить «PresentationCore» и «WindowsBase».

Чтобы просмотреть текущие ссылки на библиотеки своего проекта, перейдите в «Обозреватель решений» и разверните элемент «Ссылки».

3 голосов
/ 23 февраля 2009

Вам может понадобиться добавить ссылку на библиотеку, , вероятно, System.Windows.Presentation

Редактировать: он находится в PresentationFramework библиотека

1 голос
/ 12 июля 2016

Другое решение, которое работает в .Net 4.0: Перейдите по ссылке-> Добавить ссылку и выберите PrsentationFramework на вкладке .NET.

1 голос
/ 19 ноября 2012
  1. Добавить ссылку на PresentationFramework из вкладки .Net
  2. запись с использованием System.Windows.Shapes

и все готово!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...