如何將Configuration Manager資料系結至表單
在Configuration Manager中,若要將Configuration Manager主控台資料系結至屬性工作表,您可以使用 DataBindings
屬性工作表之控制項類別的 屬性。
屬性 DataBindings
是用來系結至表單 Property Manager
的 中的物件。 在物件變更之後,使用 SetDirtyFlag將物件標示為已變更。 這可確保當對話方塊關閉時,物件會正確序列化。
將Configuration Manager資料系結至表單
如果Configuration Manager主控台已開啟,請將其關閉。
在 Visual Studio 2010 中,開啟您在如何建立Configuration Manager屬性工作表中建立的專案。
在方案總管中,以滑鼠右鍵按一下[ConfigMgrControl.cs],然後按一下 [檢視設計工具]。
在 [工具箱] 中,按一下 [ 通用控制項] 索引 標籤,然後按兩下 [TextBox]。 名為 textBox1 的欄位會新增至 使用者控件設計工具上的控制項。
在方案總管中,以滑鼠右鍵按一下[ConfigMgrControl.cs],然後按一下 [檢視來源]。
將下列程式碼加到
InitializePageControl
方法:textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");
在方案總管中,以滑鼠右鍵按一下[ConfigMgrPropertySheet.cs],然後按一下 [檢視設計工具]。
按兩下您新增的文字方塊。 系統會建立新的事件處理常式
TextChanged
。在 textBox1_TextChanged中,新增下列程式碼以在文字變更時設定中途旗標:
Dirty = true;
建置專案,並將元件複製到 %ProgramFiles%\Microsoft 端點管理員\AdminConsole\bin。
開啟Configuration Manager主控台,然後流覽至 [軟體發佈]底下的 [套件] 節點。
以滑鼠右鍵按一下套件,然後按一下 [ 顯示我的屬性工作表]。
在顯示的屬性工作表中,文字方塊會顯示所選封裝的名稱。
輸入套件的新名稱,然後按一下 [ 確定]。
在 [Configuration Manager 主控台結果] 窗格中,套件名稱會變更為您輸入的名稱。