我甲肝創建一個lib,用於讀取XAML文件,並生成一個HUD對遊戲的基本交互式GUI編輯器。所以,現在任何人都可以在Visual Studio中使用WPF項目來設計和創建一個簡單的HUD。之後,將XAML文件加載到我的庫中,並使用directX創建HUD。這是它的基本思想。創建生成XAML
現在我希望讓用戶創建一個使用我們自己的GUI編輯器項目的XAML文件,而無需創建WPF項目,並從這些WPF項目實施HUD複製粘貼XAML文件。 因此,用戶必須能夠,
- 打開Visual Studio並創建項目類型的新項目(項目模板)「易HUD設計師」項目
- 使用可視化編輯器GUI設計HUD。
- 構建項目,以便它生成一個XAML文件。 (或者在編輯GUI時生成/修改XAML,就像在WPF項目中一樣)
如何做到這一點?
我就在想,如果我能做到這一點使用Visual Studio SDK,但找不到創建它使用一個可視化的GUI編輯器的任何信息。目前我有VS2008和VS2010。
如果這是不可能或不可行,我覺得我應該考慮如何建立我們自己的HUD設計軟件。一個全新的應用程序。任何建議和信息也是值得歡迎的。
有些類似的問題,我發現:Using the visual studio wpf editor to create an gui not for windows gui
- 編輯 -
我發現通過嘗試這樣做的一些線索,
- 創建空的C#項目
- 添加
Presentation Core
,Presentation Framework
和Windows Base
參考文獻 - 集項目(典型值) E要庫(使建設項目不會給編譯錯誤)
- 添加XAML文件。 (我複製了一個XAML文件,並從窗口標記中刪除了
x:Class="bla bla.."
屬性。)
這個東西可以用作項目模板原型。但是我也想在用戶編輯這個項目時控制工具箱上顯示的內容。我也想添加的文件類型XAML爲「添加新項」窗口,以便將添加一個新的XAML文件,它具有以下代碼
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
</Window>