So binden Sie Configuration Manager-Daten an ein Formular

Um in Configuration Manager Configuration Manager-Konsolendaten an ein Eigenschaftenblatt zu binden, verwenden Sie die DataBindings Eigenschaft der Steuerelementklasse des Eigenschaftenblatts.

Die DataBindings Eigenschaft wird verwendet, um eine Bindung an die Objekte im .Property Manager Nachdem sich ein Objekt geändert hat, markieren Sie das Objekt mit SetDirtyFlag als geändert. Dadurch wird sichergestellt, dass das Objekt beim Schließen des Dialogfelds ordnungsgemäß serialisiert wird.

So binden Sie Configuration Manager-Daten an ein Formular

  1. Schließen Sie die Configuration Manager-Konsole, falls sie geöffnet ist.

  2. Öffnen Sie in Visual Studio 2010 das Projekt, das Sie unter Erstellen eines Configuration Manager-Eigenschaftenblatts erstellt haben.

  3. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf ConfigMgrControl.cs, und klicken Sie dann auf Designer anzeigen.

  4. Klicken Sie in der Toolbox auf die Registerkarte Allgemeine Steuerelemente , und doppelklicken Sie dann auf TextBox. Ein Feld namens textBox1 wird im Benutzersteuerelement-Designer zum Steuerelement hinzugefügt.

  5. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf ConfigMgrControl.cs, und klicken Sie dann auf Quelle anzeigen.

  6. Fügen Sie zur Methode InitializePageControl den folgenden Code hinzu:

    textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");
    
  7. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf ConfigMgrPropertySheet.cs, und klicken Sie dann auf Designer anzeigen.

  8. Doppelklicken Sie auf das Textfeld, das Sie hinzugefügt haben. Ein neuer Ereignishandler, TextChanged, wird erstellt.

  9. Fügen Sie in textBox1_TextChanged den folgenden Code hinzu, um das modifiziert Flag festzulegen, wenn Text geändert wird:Dirty = true;

  10. Erstellen Sie das Projekt, und kopieren Sie die Assembly in %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

  11. Öffnen Sie die Configuration Manager-Konsole, und navigieren Sie unter Softwareverteilung zum Knoten Pakete.

  12. Klicken Sie mit der rechten Maustaste auf ein Paket, und klicken Sie dann auf Mein Eigenschaftenblatt anzeigen.

    Im angezeigten Eigenschaftenfenster wird im Textfeld der Name des ausgewählten Pakets angezeigt.

  13. Geben Sie einen neuen Namen für das Paket ein, und klicken Sie dann auf OK.

    Im Ergebnisbereich der Configuration Manager-Konsole wird der Paketname in den von Ihnen eingegebenen Namen geändert.

Siehe auch

So verwenden Sie Objekte, die an einen Configuration Manager übergeben werden Forms Informationen zu Configuration Manager Forms