Я создаю экспериментальную игру (которая в конечном итоге станет редактором карт для игры), и я хотел бы включить окно WPF в тот же проект, который будет общаться с игрой логика. Это не другой вопрос, который я прочитал в этом случае, я хочу, чтобы я создал отдельное окно WPF независимо от игрового окна XNA, но в той же программе, в том же проекте , Когда я нажимаю кнопку «Добавить элемент» и выбираю WPF, все, что он дает мне в качестве опции, - это элемент управления пользователя, не окно или какие-либо другие параметры и т. Д. Я пробовал ссылаться на PresentationCore, но не блокировать, я что-то упустил? Я не супер совместимость, так что простите меня, если то, что я пробовал, глупо. Я также не хочу «хакерских» решений (например, создание окна и управления без полей и установка их местоположения одинаковыми и т. Д.), Если это невозможно сделать, просто скажите это, но я уверен, что существует относительно «чистый» способ сделать это, так как они будут полностью разделены, подумайте об этом как о простой простой MVC: M Game Logic, V XNA Window, C WPF Window. И не предлагайте мне формы, я знаю, как идти с формами, но я хочу WPF, я просто работаю с элементами управления WPF/XAML и WPF более легко.Добавление WPF Windows в проект XNA Game
ответ
Возможность добавления окна из меню «Добавить элемент» управляется идентификатором GUID проекта Visual Studio. Вы пытались вручную создать файлы xaml и cs (или создать их в другом тестовом решении и добавить существующий файл)? Или просто создать экземпляр окна в коде и показать это? Кроме того, Window находится в PresentationFramework, а не PresentationCore.
ops, извините за неправильный сборка. Хорошо, теперь ссылается на PresentationCore (и все дочерние сборки пространства имен), но все равно ничего не изменилось. создал проект WPF, скопировал Окно и сработал, но для этого нужно, чтобы вызывающий поток был STA. Если я добавлю атрибут, он будет работать, но будет ли он иметь какие-либо негативные последствия? –
- 1. XNA Windows Game (4.0) ContentLoadException
- 2. Выход XNA Game в Windows Phone 8
- 3. Создание проекта XNA AudioEngine на windows game
- 4. Добавление WinForms в проект WPF
- 5. Как подключить проект приложения WPF к проекту Windows Game?
- 6. XNA-MOBA Game Movement
- 7. XNA Game Государственного управления
- 8. XNA game studio LoadContent
- 9. XNA класс Game Error
- 10. XNA game tutorial
- 11. XNA game frozen
- 12. Добавление OCX в проект WPF
- 13. Ведение счета в XNA Game
- 14. Xna game development - Game background issue
- 15. GraphicsDevice имеет значение null в моем проекте XNA Windows Game
- 16. XNA C# 2D Platformer Game
- 17. Динамический аудиоплеер для XNA Game
- 18. XNA Game Application без установщика
- 19. Проект установки XNA Windows, не включая проект моего контента
- 20. Xna Game Launcher не работает
- 21. Альтернатива Microsoft XNA Game Studio?
- 22. Сочетание Windows Forms и XNA, но не хватает экземпляра «Game»
- 23. XNA Game Studio 4.0 Обновление не работает
- 24. добавление темы xaml в существующий проект wpf
- 25. XNA анимация внутри WPF
- 26. Текстовое поле в C# XNA Game
- 27. Ссылка на F # С C# Windows Phone XNA игровой проект
- 28. Нет Windows, игры в XNA 4.0 VS2012
- 29. XNA Game with MonoGame на Mac
- 30. XNA Game, Full Screen Animation/Video Play
сделать отдельный проект wpf и получить первый вызов приложения, который один –
нормально, я знаю об этом. есть ли какие-либо внутрипроектные решения? –