Ich arbeite an einer WPF-App mit einem ViewModel in C++/CLI, so dass es Legacy-C-Code verwenden kann. Ich habe Probleme, den Namespace System.Windows.Input dem C++/CLI-Code auszusetzen und mich zu fragen, ob dies daran liegt, dass WPF C++/CLI nicht wirklich unterstützt? Muss ich wirklich eine C# -Schicht einfügen, um etwas wie Josh Smiths CommandSinkBinding zu implementieren?System.Windows.Input nicht verfügbar für C++/CLI?
Wenn ich versuche, eine Referenz im C++/CLI-Projekt hinzuzufügen, kann ich nur System.Windows.Presentation und System.Windows.Forms sehen.
Wo ein Programm C#
using System.Windows.Input;
sagen kann ich einen Fehler in C++/CLI mit
using namespace System::Windows::Input;
Fehler 1 Fehler C2039 erhalten: 'Input': kein Mitglied von ‚System ist: : Windows '
Danke, das hat geholfen. Ich wusste nicht, dass es in PresentationCore und nicht in System.Windows.Presentation war! –
Ich habe gerade nachgesehen. Wird die Antwort mit Informationen aktualisieren –