Я пытаюсь встроить элемент управления Unity3D-ActiveX в форму WPF с помощью элемента управления WinFormsHost.
На самом деле это хорошо работает при установке пути в окне свойств VS, но при установке его в моем файле кода ничего не загружается. Это известная проблема элемента управления, но я подумал, что могу просто скопировать код создания дизайнера форм и инициализировать его вручную.
При просмотре кода инициализации я заметил, что в коде нет свойства src
, но оно используется в окне свойств. Установка свойства вручную не работает (выдает ошибку).
После некоторых испытаний я решил проверить сборку отверстий для свойства src
, но свойство src
никогда не устанавливается, и я даже не могу найти строку пути.
Заключительные мысли
Я заметил, что может быть только одно место, где расположен путь src: ресурс, сгенерированный конструктором оконных форм, который является объектом типа AxHost.State .
Вопрос
Как создать действительный объект AxHost.State
для инициализации элемента управления Unity3D-ActiveX, который должен загружать указанный мной Unity3D-файл?