У меня большой объем кода на C ++ (неуправляемый), и я бы хотел воспользоваться преимуществами новых гибких функций дизайна в последней версии Windows 10 WPF / XAML. Я нашел очень старый пример для Windows 8.1, на котором показана страница CAM XAML, управляемая библиотекой C ++, однако оба они являются проектами универсальной платформы Windows (UWP).
Насколько я могу судить, невозможно ссылаться на не-UWP библиотеку из проекта UWP. Тогда альтернативой является использование немного более старых компонентов WPF для размещения элементов управления XAML с использованием функций, которые позволяют загружать и отображать страницы XAML (например, созданные в Blend), но я не смог найти работающий пример эта конкретная конфигурация.
Любые мысли или идеи о том, как атаковать эту проблему, будут оценены, если кто-нибудь из вас выяснил, как связать C # WPF + XAML и неуправляемые C ++ проекты, пожалуйста, дайте мне знать!