Så här binder du Configuration Manager data till ett formulär
I Configuration Manager använder du DataBindings
egenskapen för egenskapsbladets kontrollklass för att binda Configuration Manager konsoldata till ett egenskapsblad.
Egenskapen DataBindings
används för att binda till objekten i formulärets Property Manager
. När ett objekt har ändrats markerar du objektet som ändrat med SetDirtyFlag. Detta säkerställer att objektet serialiseras korrekt när dialogrutan stängs.
Så här binder du Configuration Manager data till ett formulär
Om Configuration Manager-konsolen är öppen stänger du den.
I Visual Studio 2010 öppnar du projektet som du skapade i Skapa en Configuration Manager egenskapssida.
I Solution Explorer högerklickar du på ConfigMgrControl.cs och klickar sedan på Visa designer.
I verktygslådan klickar du på fliken Vanliga kontroller och dubbelklickar sedan på Textruta. Ett fält med namnet textBox1 läggs till i din kontroll i användarkontrolldesignern.
I Solution Explorer högerklickar du på ConfigMgrControl.cs och klickar sedan på Visa källa.
Lägg till följande kod i metoden
InitializePageControl
:textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");
Högerklicka på ConfigMgrPropertySheet.cs i Solution Explorer och klicka sedan på Visa designer.
Dubbelklicka på textrutan som du har lagt till. En ny händelsehanterare,
TextChanged
, skapas.I textBox1_TextChanged lägger du till följande kod för att ange den felaktiga flaggan när texten ändras:
Dirty = true;
Skapa projektet och kopiera sammansättningen till %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.
Öppna Configuration Manager-konsolen och gå till noden Paket under Programvarudistribution.
Högerklicka på ett paket och klicka sedan på Visa min egenskapssida.
I egenskapsbladet som visas visar textrutan namnet på det valda paketet.
Ange ett nytt namn för paketet och klicka sedan på OK.
I fönstret Configuration Manager konsolresultat ändras paketnamnet till det namn som du angav.
Se även
Så här använder du objekt som skickas till ett Configuration Manager formulär
Om Configuration Manager-formulär