Jak powiązać dane Configuration Manager z formularzem
W Configuration Manager aby powiązać dane konsoli Configuration Manager z arkuszem właściwości, należy użyć DataBindings
właściwości klasy kontrolnej arkusza właściwości.
Właściwość DataBindings
służy do powiązania z obiektami w formularzu Property Manager
. Po zmianie obiektu oznacz obiekt jako zmieniony za pomocą polecenia SetDirtyFlag. Dzięki temu obiekt jest prawidłowo serializowany po odrzuceniu okna dialogowego.
Aby powiązać dane Configuration Manager z formularzem
Jeśli konsola Configuration Manager jest otwarta, zamknij ją.
W programie Visual Studio 2010 otwórz projekt utworzony w temacie How to Create a Configuration Manager Property Sheet (Jak utworzyć arkusz właściwości Configuration Manager).
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy plik ConfigMgrControl.cs, a następnie kliknij pozycję Projektant widoków.
W przyborniku kliknij kartę Typowe kontrolki , a następnie kliknij dwukrotnie pole tekstowe. Pole o nazwie textBox1 jest dodawane do kontrolki w Projektancie kontroli użytkownika.
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy plik ConfigMgrControl.cs, a następnie kliknij pozycję Wyświetl źródło.
Dodaj do metody
InitializePageControl
następujący kod:textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy plik ConfigMgrPropertySheet.cs, a następnie kliknij pozycję Projektant widoków.
Kliknij dwukrotnie dodane pole tekstowe. Zostanie utworzony nowy program obsługi
TextChanged
zdarzeń .W textBox1_TextChanged dodaj następujący kod, aby ustawić brudną flagę po zmianie tekstu:
Dirty = true;
Skompiluj projekt i skopiuj zestaw do pliku %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.
Otwórz konsolę Configuration Manager i przejdź do węzła Pakiety w obszarze Dystrybucja oprogramowania.
Kliknij prawym przyciskiem myszy pakiet, a następnie kliknij pozycję Pokaż mój arkusz właściwości.
W wyświetlonym arkuszu właściwości w polu tekstowym jest wyświetlana nazwa wybranego pakietu.
Wpisz nową nazwę pakietu, a następnie kliknij przycisk OK.
W okienku wyników konsoli Configuration Manager nazwa pakietu zostanie zmieniona na wprowadzona nazwa.
Zobacz też
Jak używać obiektów przekazanych do formularzy Configuration Manager
Informacje o formularzach Configuration Manager