У меня очень, очень большое и сложное приложение Visual FoxPro 9. Я хотел бы переписать части этого приложения в WPF с конечной целью - завершить вырезание через пару лет. Я потратил много времени на поиск в Google и stackoverflow, чтобы найти полный пример типа «привет, мир», как реализовать это с помощью COM-взаимодействия. Обнаружены кусочки и фрагменты, но ничего полного, что показывает как сторону FoxPro, так и сторону WPF.
Моя интуиция подсказывает мне, что у меня могут возникнуть проблемы с ресурсами XAML, сторонними элементами управления или другими обычными функциями приложения WPF, если я попытаюсь запустить его через COM-взаимодействие.
Итак, два вопроса. Может ли кто-нибудь указать мне на небольшой сквозной образец, который либо запускает окна WPF из FoxPro, либо позволяет мне размещать пользовательские элементы управления WPF в форме FoxPro? Или я прав в своих опасениях по поводу потенциальных проблем с взаимодействием и должен вообще этого избегать? Если да, то есть ли рекомендуемый способ взаимодействия этих двух исполняемых файлов друг с другом?