System.Windows.Input не доступен для C ++ / CLI? - PullRequest
1 голос
/ 24 марта 2009

Я работаю над приложением WPF с ViewModel в C ++ / CLI, поэтому оно может использовать устаревший код C. У меня возникают проблемы с отображением пространства имен System.Windows.Input для кода C ++ / CLI, и мне интересно, так ли это, потому что WPF действительно не поддерживает C ++ / CLI? Действительно ли мне нужно вставить слой C #, чтобы реализовать что-то вроде CommandSinkBinding ?

Джоша Смита

Когда я пытаюсь добавить ссылку в проект C ++ / CLI, я вижу только System.Windows.Presentation и System.Windows.Forms.

Где программа на C # может сказать

using System.Windows.Input;

Я получаю ошибку в C ++ / CLI с

using namespace System::Windows::Input;

Ошибка 1, ошибка C2039: «Ввод»: не является членом «Система :: Windows»

Ответы [ 2 ]

7 голосов
/ 24 марта 2009

Вам нужно добавить сборку, в которой находится Input, к вашим ссылкам. Это в PresentationCore

0 голосов
/ 24 марта 2009

Вам не хватает ссылки на проект? Я обычно замечаю это сначала в Intellisense ...

...