我正在創建一個實驗性遊戲(最終會成爲遊戲的地圖編輯器),我想在與該遊戲進行通信的相同項目中包含一個WPF窗口邏輯。這不是另一個render-xna-game-in-wpf-window問題,我已經閱讀了大量的這些問題,我想從XNA遊戲窗口中產生一個獨立的WPF窗口,但是在同一個項目中,在同一個項目中。當我點擊Add Item並選擇WPF時,所有它給我的選項都是一個用戶控件,沒有窗口或任何其他選項等。我嘗試過引用PresentationCore,但沒有任何鎖,我是否錯過了一些東西?我對互操作性並不感興趣,所以請原諒我,如果我嘗試的是愚蠢的。我也不希望「黑客」解決方案(如創建一個窗口和無邊界控制,並設置他們的位置等),如果它不能做到這一點,但我相信有一個相對「乾淨」因爲它們完全獨立,所以將其視爲非常簡單的MVC:M遊戲邏輯,V XNA窗口,C WPF窗口。並且不要給我表單,我知道如何使用表單,但是我想要WPF,我只是更輕鬆地使用WPF/XAML和WPF樣式控件。將WPF窗口添加到XNA遊戲項目
0
A
回答
2
能夠通過添加項目菜單添加窗口由Visual Studio項目類型GUID控制。您是否嘗試手動創建窗口xaml和cs文件(或者在另一個測試解決方案和添加現有文件中創建它)?或者只是在代碼中創建一個Window實例並顯示?另外,Window是在PresentationFramework中,而不是在PresentationCore中。
+0
ops,抱歉關於錯誤的程序集。好吧,現在引用的PresentationCore(和所有子級名稱空間程序集),但仍沒有改變。創建了一個WPF項目,複製了Window並且它工作正常,但它要求調用線程是STA。如果我添加屬性,它會起作用,但會產生任何負面影響嗎? –
相關問題
- 1. 使用帶有XNA(Windows)遊戲項目的XNA(Windows)遊戲庫
- 2. 用XNA繪製遊戲中的窗口
- 3. 將項目添加到窗口Extjs 4
- 4. 將項目添加到現有窗口
- 5. 問題與XNA遊戲項目
- 6. 將XNA添加到Silverlight WP7項目
- 7. WPF VS2013 - 添加新窗口作爲主窗口的子項目
- 8. 顯示DirectX遊戲的WPF窗口ontop
- 9. 將securesocial模塊添加到遊戲2.2.1項目
- 10. 如何在Mac OS X中將一個窗口(首選項窗口)添加到SpriteKit遊戲中?
- 11. 將窗口偵聽器添加到WPF窗口?
- 12. 如何將WPF窗口作爲TabControl項目加載到MainWindow中?
- 13. 將WPF UserControl添加到Winform項目
- 14. 將數據添加到ListView項目WPF
- 15. 如何添加項目到所有窗口的窗口菜單?
- 16. XNA - 如何在安裝時默認添加settings.ini到遊戲中?
- 17. XNA遊戲 - 在啓動遊戲之前打開彈出窗口或自定義遊戲屏幕
- 18. 讓遊戲窗口在XNA中始終處於頂端
- 19. 使用XNA在遊戲窗口中顯示矩形
- 20. 何時將多人遊戲添加到遊戲中
- 21. 來自遊戲窗口的窗口getpixel
- 22. XNA遊戲組件
- 23. XNA遊戲性能
- 24. 鼠標XNA遊戲
- 25. XNA遊戲凍結
- 26. XNA遊戲教程
- 27. 如何將Admob添加到Unity遊戲?
- 28. 將任務添加到我的遊戲
- 29. 將html遊戲添加到c#從
- 30. 將3D添加到2D遊戲
使一個獨立的WPF項目,並有第一個應用程序調用一個 –
好吧,我意識到這一點。有沒有任何項目內解決方案? –