Comment lier des données Configuration Manager à un formulaire
Dans Configuration Manager, pour lier Configuration Manager données de console à une feuille de propriétés, vous utilisez la DataBindings
propriété de la classe de contrôle de la feuille de propriétés.
La DataBindings
propriété est utilisée pour établir une liaison avec les objets du formulaire Property Manager
. Après la modification d’un objet, marquez l’objet comme modifié avec SetDirtyFlag. Cela garantit que l’objet est sérialisé correctement lorsque la boîte de dialogue est ignorée.
Pour lier Configuration Manager données à un formulaire
Si la console Configuration Manager est ouverte, fermez-la.
Dans Visual Studio 2010, ouvrez le projet que vous avez créé dans How to Create a Configuration Manager Property Sheet.
Dans Explorateur de solutions, cliquez avec le bouton droit sur ConfigMgrControl.cs, puis cliquez sur Concepteur de vues.
Dans la Boîte à outils, cliquez sur l’onglet Contrôles communs , puis double-cliquez sur TextBox. Un champ nommé textBox1 est ajouté à votre contrôle dans le Concepteur de contrôles utilisateur.
Dans Explorateur de solutions, cliquez avec le bouton droit sur ConfigMgrControl.cs, puis cliquez sur Afficher la source.
Ajoutez le code suivant à la méthode
InitializePageControl
:textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");
Dans Explorateur de solutions, cliquez avec le bouton droit sur ConfigMgrPropertySheet.cs, puis cliquez sur Concepteur de vues.
Double-cliquez sur la zone de texte que vous avez ajoutée. Un gestionnaire d’événements,
TextChanged
, est créé.Dans textBox1_TextChanged, ajoutez le code suivant pour définir l’indicateur de modification du texte :
Dirty = true;
Générez le projet et copiez l’assembly dans %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.
Ouvrez la console Configuration Manager et accédez au nœud Packages sous Distribution de logiciels.
Cliquez avec le bouton droit sur un package, puis cliquez sur Afficher ma feuille de propriétés.
Dans la feuille de propriétés qui s’affiche, la zone de texte affiche le nom du package sélectionné.
Tapez un nouveau nom pour le package, puis cliquez sur OK.
Dans le volet de résultats de la console Configuration Manager, le nom du package est remplacé par le nom que vous avez entré.
Voir aussi
Comment utiliser des objets passés à un Configuration Manager Forms
À propos de Configuration Manager Forms