共用方式為


如何建立新的表單中撰寫工具

 

發行︰ 2016年3月

適用於: System Center 2012 SP1 - Service Manager、System Center 2012 R2 Service Manager、System Center 2012 - Service Manager

如果您定義了新的自訂類別來擴充 System Center 2012 – Service Manager,您可能必須建立自訂表單來與該類別互動。 您可以透過下列任一種方法,使用 System Center 2012 – Service Manager 製作工具 來建立表單:

  • 從基底類別開始。

  • 載入原本由 Microsoft Visual Studio 開發系統開發的自訂 Windows Presentation Foundation (WPF) 表單,並自訂該表單中的繼續 製作工具。

製作工具 包含表單控制項,例如 核取方塊, ,日期選擇器, ,索引標籤控制項, ,和 索引標籤項目, ,您可以加入至表單。 您可以存取這些控制項,從 表單自訂工具箱。 一般來說,您會將表單控制項繫結到表單的基底類別的特定內容。 因此,您必須先使用任何一個方法來選取要與表單相關聯的基底類別。 如需 控制項,您可以加入至表單,請參閱前面的主題,本節中,例如 如何將核取方塊控制項加入表單中撰寫工具, ,和 如何將索引標籤控制項和索引標籤項目控制項新增至表單,以撰寫工具中

下列各節說明如何在 製作工具 中建立新表單。

從基底類別建立新表單

請使用下列程序,從基底類別建立簡單的表單。

System_CAPS_ICON_note.jpg 注意


當您從基底類別建立表單時,製作工具 並不支援進階功能。 例如,它不會支援程式碼後置、複雜規則 (例如欄位相互依存性) 或計算值。

若要從基底類別建立新表單

  1. 管理組件總管, ,依序展開 [管理組件中您要儲存新表單。 以滑鼠右鍵按一下 Form, ,然後按一下 [ 建立

  2. 基底類別 對話方塊中,選取表單的基底類別。 您可以縮小搜尋範圍選取特定管理組件,或保留預設 所有管理組件。 按一下 [ 確定

  3. 如果您在步驟 1 所選取密封的管理組件 目標管理組件 ] 對話方塊隨即出現。 選取未密封的管理組件以儲存表單,然後按一下 [ 確定

  4. 建立表單 對話方塊中,於 內部名稱 方塊內輸入表單的名稱,然後按一下 [ 建立

    初始空白表單隨即顯示在撰寫窗格中。 初始表單是由上方的標頭區段和下方的本文區段組成;兩個區段均空白。

  5. 藉由拖曳控制項,從自訂表單 表單自訂工具箱 新表單的窗格。

  6. 儲存包含您所建立之表單的管理組件。

根據自訂 WPF 表單建立新表單

在某些情況下,簡單的表單並不敷使用,因此您必須使用進階功能,例如表單中的自訂邏輯。 在此情況下,您可以利用工具以外的其他開發自訂 WPF 表單 製作工具, ,改為使用 Visual Studio。 如此,您就不是從基底類別撰寫表單,而是將該 WPF 表單的組件檔載入 製作工具 中,然後使用它作為起點,進一步自訂表單。 您在 製作工具 中所進行的表單自訂會儲存在管理組件檔案中。

接下來的若要使用自訂的表單中 Service Manager, ,完成所有自訂之後,您必須配套管理組件,其中包含您在中所做的自訂原始表單組件檔 製作工具。 如需 統合的管理組件和建立.mpb 檔案,請參閱 如何配套管理組件和資源檔案

請使用下列程序,將自訂 WPF 表單組件檔載入 Service Manager,並自訂該表單。

若要根據自訂 WPF 表單建立新表單

  1. 管理組件總管, ,依序展開 [管理組件中您要儲存表單自訂內容。 以滑鼠右鍵按一下 Form, ,然後按一下 [ 新增自訂

  2. 基底類別 對話方塊中,選取表單的基底類別。 您可以選取特定管理組件來縮小搜尋範圍,或保留預設的 所有管理組件。 按一下 [ 確定

  3. 如果您在步驟 1 所選取密封的管理組件 目標管理組件 ] 對話方塊隨即出現。 選取未密封的管理組件來儲存表單,並按一下 [ 確定

  4. 新增自訂表單 對話方塊內輸入名稱 內部名稱 方塊。 在 組件 方塊中,選取包含您想要載入之自訂表單的組件檔案和 類型 方塊中,選取您想要載入之組件檔從表單的名稱。 按一下 [ 建立。 您所選取的表單隨即顯示在撰寫窗格中。

  5. 藉由拖曳控制項,從自訂表單 表單自訂工具箱 窗格,即可撰寫窗格上的表單。

  6. 儲存包含表單自訂的管理組件。

  7. 將表單的原始組件檔、包含您在 製作工具 中所進行之表單自訂的管理組件,以及您需要的任何其他資源檔案配套在一起,以建立 .mpb 檔案。

另請參閱

表單:自訂和撰寫