Кажется, я не могу его найти, пытаясь вводить данные с клавиатуры в форме wpf, порожденной формой winforms. Нашел это: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/442782b1-00a1-4e2e-9cc6-ae99b6699126/ Но когда я пытаюсь его использовать, VS2008 жалуется на невозможность найти пространство имен System.Windows.Forms.Integration. Я не мог найти ссылку в добавлении ссылок.
Единственное, что я могу думать об этом, может быть, потому что это был проект VS2005, портированный на VS2008?
Вам нужно будет добавить ссылку на WindowsFormsIntegration. Если вы сделаете ссылку Add в Visual Studio, она будет рядом с последней доступной DLL на вкладке .Net
На моей машине он находится по адресу
% ProgramFiles% \ Справочные сборки \ Microsoft \ Framework \ v3.0 \ WindowsFormsIntegration.dll
Только что натолкнулся на ту же проблему.
Хотя добавление ссылки на WindowsFormsIntegration.dll не сработало, поскольку в ней нет элементов управления WF, я обнаружил, что добавление ссылки на System.Windows.Forms работает отлично.
WindowsFormsIntegration.dll
System.Windows.Forms
Visual Studio фильтрует доступные пространства имен в соответствии с типом проекта, который вы выбрали. Если вам нужно пространство имен, которого нет в списке, нажмите кнопку [Добавить ...] на вкладке ссылок свойств вашего проекта. Откроется окно «Диспетчер ссылок». Выберите «Каркас» из списка сборок на левой панели. Это отобразит все предоставленные Microsoft пространства имен. Там вы найдете WindowsFormsIntegration.