How to: 以手動方式建立起始網頁
如果所述,您無法使用 [起始頁的專案範本,來建立自訂的起始頁頁面起始位置,您可以手動建立這份文件中的步驟。
建立空白的起始網頁
首先,請藉由建立具有 Visual Studio 的可辨識的標記結構的.xaml 檔案的空白的起始頁。 然後,新增標記和程式碼後置,產生的外觀和您想要的功能。
若要建立空白的起始頁
按一下 [檔案] 功能表上的 [新增],然後按一下 [專案]。
在新的專案 對話方塊後,在 安裝的範本,按一下 [ 視覺 C# 或 Visual Basic,視您想要使用,然後按一下 [語言 Windows。 在中間窗格中,按一下 [ WPF 使用者控制項程式庫。
為專案中,名稱然後按一下 [ 確定。
Visual Studio 會建立專案,並開啟.xaml 檔案。
在方案總管] 中,將參考加入至Microsoft.VisualStudio.Shell.StartPage和0。
這個步驟並非必要,但它支援 IntelliSense 呼叫 Visual Studio 的命令。
在 [編輯器] 中,變更 [最上層UserControl項目Grid而不移除任何的命名空間宣告的項目。
移除x:Class從最上層宣告Grid項目。
這使得 XAML 內容相容於 Visual Studio 的工具視窗裝載 (host) 起始頁。
將下列命名空間宣告加入至最上層Grid項目。
這些命名空間可讓您從標記中存取 Visual Studio 的命令、 控制項和使用者介面 (UI) 設定。 如需詳細資訊,請參閱 將 Visual Studio 的命令加入至起始頁。
將控制項加入至空白Grid來填滿自訂起始網頁中的項目。 如何新增 Visual Studio 的特定功能的相關資訊,請參閱將 Visual Studio 的命令加入至起始頁。
測試及套用自訂起始頁
一定要測試新頁面起始位置的 Visual Studio 實驗性的執行個體中。 這樣一來,如果您的起始頁造成當機,它會限制成實驗性的執行個體,您可以修正錯誤,主要的執行個體中。 未設定主要的執行個體,以執行自訂的起始頁,直到您確認它並未損毀。
若要測試以手動方式建立的自訂起始頁
在 Windows 檔案總管,複製.xaml 檔案,以及任何支援的 [文字檔案] 或 [標記檔案而定,並再貼入中。. \我的文件] 資料夾\Visual Studio 10\StartPages\。
如果起始網頁參考的任何控制項或其他組件中的型別,將複製的組件然後再貼入中。. \Visual studio 安裝資料夾\Common7\IDE\PrivateAssemblies\。
Visual Studio 的命令提示字元中,輸入Devenv /rootsuffix開啟實驗性質的 Visual Studio 執行個體。
在實驗性質的例子中,在工具 ] 功能表中,按一下 選項。
在選項 對話方塊後,在 環境,請選取 啟動。 然後,在自訂起始頁 清單中,選取您的.xaml 檔案,按一下 [ 確定。
在檢視 ] 功能表中,按一下 起始頁。
自訂起始網頁應該會顯示。 如果您想要變更的任何檔案,您必須關閉實驗性的執行個體、 進行變更、 複製和貼上變更過的檔案,並再重新開啟實驗性的執行個體,以檢視所做的變更。
若要套用的 Visual Studio 主執行個體中自訂的 [開始] 頁面
- 測試您的起始頁也可以找到它視為穩定值之後,請使用自訂起始頁 選項在 選項對話方塊來選取它當做主要 Visual Studio 的執行個體中的 [開始] 頁面
範例
下列範例顯示空白的起始頁.xaml 檔案中的標記。 任何自訂的內容會放入內部Grid項目。