共用方式為


逐步解說:建立控制項的自訂工具箱圖示

更新:2007 年 11 月

本逐步解說將示範如何為 Windows Presentation Foundation (WPF) 自訂控制項建立工具箱圖示。當您將自訂控制項加入至工具箱時,這個圖示就會出現在控制項的名稱旁邊。

在這個逐步解說中,您會執行下列工作:

  • 建立 WPF 自訂控制項程式庫專案。

  • 為控制項的工具箱圖示建立自訂點陣圖檔。

  • 在設計階段測試控制項。

完成時,您就知道要如何建立自訂控制項的工具箱圖示。

注意事項:

您所看見的對話方塊與功能表命令可能會與 [說明] 所描述的有所不同,視您所使用的設定或版本而定。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

必要條件

您需要下列元件才能完成此逐步解說:

  • Visual Studio 2008

建立自訂工具箱圖示

若要建立控制項的自訂工具箱圖示,請加入影像,做為控制項專案的內嵌資源。

若要建立自訂工具箱圖示

  1. 在 Visual Basic 或 Visual C# 中,建立名為 CustomControlWithToolboxIcon 的新 WPF 自訂控制項程式庫專案。

    CustomControl1 的程式碼隨即在 [程式碼編輯器] 中開啟。

  2. 從 [專案] 功能表中選取 [加入新項目]。

    [加入新項目] 對話方塊隨即開啟。

  3. 在 [加入新項目] 對話方塊中,選取 [一般] 分類。

  4. 在 [範本] 窗格中,選取 [點陣圖檔],將新檔案命名為 CustomControl1.Icon.bmp,然後按一下 [加入]。影像編輯器隨即開啟。

  5. 在 [屬性] 視窗中,將點陣圖的 [色彩] 屬性設定為 [24 位元]。

  6. 使用影像編輯器工具,在點陣圖中繪製影像。如需詳細資訊,請參閱影像編輯器

  7. 在 [方案總管] 中,選取 CustomControl1.Icon.bmp。

  8. 在 [屬性] 視窗中,將 [建置動作] 屬性設定為 [內嵌資源]。

  9. 建置方案。

    如需詳細資訊,請參閱工具箱圖示和內嵌資源

測試工具箱圖示

請將 CustomControl1 加入至工具箱,以測試您的自訂工具箱圖示。

若要測試工具箱圖示

  1. 在 Visual Basic 或 Visual C# 中,將名為 TestApplication 的新 WPF 應用程式專案加入至方案。

    Window1.xaml 隨即在 WPF 設計工具中開啟。

  2. 加入 CustomControlWithToolboxIcon 專案的參考。

  3. 在 [工具箱] 中按一下滑鼠右鍵,然後從內容功能表選取 [選擇項目]。

    [選擇工具箱項目] 對話方塊隨即開啟。

  4. 在 [選擇工具箱項目] 對話方塊中,按一下 [WPF 元件] 索引標籤。如需詳細資訊,請參閱選擇工具箱項目對話方塊、 WPF 元件索引標籤

  5. 按一下 [瀏覽],並巡覽至 CustomControlWithToolboxIcon 專案的 bin\Debug 資料夾。

  6. 按兩下以選取 CustomControlWithToolboxIcon.dll。

    CustomControlWithToolboxIcon 組件 (Assembly) 的詳細資料隨即出現在 [選擇工具箱項目] 對話方塊中。您的自訂圖示則會出現在 [CustomControl1] 群組方塊中。

  7. 按一下 [確定]。

    CustomControl1 隨即連同其對應圖示出現在 [工具箱] 中。

請參閱

工作

HOW TO:將圖示內嵌至組件中

概念

工具箱圖示和內嵌資源

其他資源

基本擴充性概念