HOW TO:建立 WPF UserControl 程式庫專案
更新:2007 年 11 月
若要結合一個或多個 Windows Presentation Foundation (WPF) 控制項的功能以及自訂節點,您可以建立「使用者控制項」(User Control),又稱為「複合控制項」(Composite Control)。使用者控制項會結合快速控制項開發、標準 WPF 控制項功能,及自訂屬性和方法的多樣化功能。開始建立使用者控制項時,會顯示視覺化的設計工具,您可使用它來放置標準的 WPF 控制項。子控制項稱為「組成控制項」(Constituent Control)。
這些組成控制項會保留所有的固有功能,以及標準 WPF 控制項的外觀和行為 (外觀及操作)。然而,一旦這些控制項建置到使用者控制項時,就無法再透過程式碼使用它們了。使用者控制項會執行自己的繪製功能,也會處理與控制項相關的所有基本功能。
注意事項: |
---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中描述的不同。如果要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要建立 WPF 使用者控制項專案
啟動支援 WPF 開發的 Visual Studio 版本,例如 Visual Studio 2008。
在 [檔案] 功能表上,指向 [新增],然後選取 [專案]。[新增專案] 對話方塊隨即出現。
在 [專案類型] 窗格中,選取您要用的程式語言。
在 [範本] 窗格中,選擇 Visual Basic 或 Visual C# 專案的 [WPF 使用者控制項程式庫]。[專案類型] 和 [範本] 窗格下顯示更多有關選取的範本資訊。
注意事項: 如果您沒有看到 [WPF 使用者控制項程式庫] 範本,請確定將目標設定為支援 WPF 的 .NET Framework 版本。在 [新增專案] 對話方塊的右上角,將 .NET Framework 版本下拉式清單設定為 .NET Framework 3.0 (含) 以後版本。
在 [名稱] 文字方塊中,為專案指定唯一的名稱,以指示控制項的用途。
在 [位置] 文字方塊中,輸入您想要儲存專案的目錄,或是按一下 [瀏覽] 按鈕來進行巡覽。
按一下 [確定]。Windows Presentation Foundation (WPF) Designer for Visual Studio 隨即開啟,顯示您所建立之專案的 UserControl1。
Visual Basic 注意事項: 您使用 Visual Basic 2005 所建立的每一個可執行檔,都包含與專案使用相同名稱的命名空間。如需詳細資訊,請參閱 Visual Basic 中的命名空間。
從 [工具箱] 將控制項拖曳至您的使用者控制項上。
當您要這些控制項出現在最終的使用者控制項時,您必須放置和設計它們。如果您要允許開發者存取組成控制項 (Constituent Control),您必須將它們宣告為公用,或選擇性地公開組成控制項的屬性。
請參閱
工作
HOW TO:在 WPF 應用程式中使用協力廠商 WPF 控制項