Sdílet prostřednictvím


Jak vytvořit dialogové okno Configuration Manager

Tyto postupy ukazují, jak vytvořit sestavení dialogového okna bez režimu v Configuration Manager pomocí sady Visual Studio.

Vytvoření dialogového okna je velmi podobné vytvoření seznamu vlastností. Vytvoříte třídu odvozenou z SmsPageControl a soubor XML k popisu dialogového okna.

Další informace o správci vlastností najdete v tématu Použití objektů předaných do Configuration Manager Formulářů.

Po úspěšném sestavení dialogového okna je nutné ho integrovat do konzoly Configuration Manager následujícím postupem:

  1. Definujte a nasaďte formát XML formuláře, který prováže vybranou akci se sestavením, které vytvoříte v tomto tématu. Další informace najdete v tématu Vytvoření formuláře XML pro dialogové okno Configuration Manager.

  2. Definujte a nasaďte XML akce pro zobrazení místní nabídky, kterou uživatel vybere. Další informace najdete v tématu Vytvoření xml akce pro dialogové okno Configuration Manager.

    Po vytvoření sestavení dialogového okna a souboru XML klikněte pravým tlačítkem na balíček v uzlu Configuration Manager stromu konzoly Balíčky a potom klikněte na Zobrazit dialogové okno. Zobrazí se dialogové okno s tlačítkem. Kliknutím na tlačítko se zobrazí okno se zprávou obsahující název vybraného balíčku.

Vytvoření třídy ovládacího prvku

Následující postup vytvoří ovládací prvek pro dialogové okno.

Vytvoření projektu sady Visual Studio

  1. V sadě Visual Studio 2010 přejděte v nabídce Soubor na Nový a potom kliknutím na Projekt otevřete dialogové okno Nový projekt .

  2. V seznamu projektů Visual C#, Windows, vyberte šablonu projektu Knihovna ovládacích prvků Windows a zadejte ConfigMgrDialogControl do pole Název .

  3. Kliknutím na OK vytvořte projekt sady Visual Studio.

  4. V Průzkumník řešení klikněte pravým tlačítkem na UserControl1.cs, klikněte na Přejmenovat a změňte název na ConfigMgrDialogControl.cs.

  5. V Průzkumník řešení klikněte pravým tlačítkem na Odkazy a potom klikněte na Přidat odkaz.

  6. V dialogovém okně Přidat odkaz klikněte na kartu Procházet, přejděte na %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin a pak vyberte microsoft.configurationmanagement.exe, microsoft.configurationmanagement.managementprovider.dll, Microsoft.ConfigurationManagement.DialogFoundation.dll a AdminUI.DialogFoundation.dll. Kliknutím na OK přidáte sestavení jako odkazy na projekt.

  7. V Průzkumník řešení klikněte pravým tlačítkem na ConfigMgrDialogControl.cs a potom klikněte na Zobrazit kód.

  8. Ve zdrojovém kódu změňte obor názvů na Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrDialogBox

  9. Změňte třídu ConfigMgrDialogControl tak, aby byla odvozena od SmsCustomDialog.

  10. V Průzkumník řešení klikněte pravým tlačítkem na ConfigMgrDialogControl.Designer.cs a potom klikněte na Zobrazit kód.

  11. Ve zdrojovém kódu změňte obor názvů na Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrDialogBox

  12. Změňte třídu ConfigMgrDialogControl tak, aby byla odvozena od SmsCustomDialog.

  13. V souboru ConfigMgrDialogControl.cs přidejte následující kód pro inicializaci ovládacího prvku:

    public override bool Initialize(System.Reflection.Assembly assembly, SmsFormData formData, SmsPageData pageData)  
    {  
        base.Initialize(assembly, formData, pageData);  
        return true;  
    }   
    
  14. V Průzkumník řešení klikněte pravým tlačítkem na ConfigMgrDialogControl.cs a vyberte Návrhář zobrazení.

  15. Na panelu nástrojů klikněte na kartu Společné ovládací prvky a potom poklikejte na Tlačítko. Do ovládacího prvku v Návrháři uživatelských ovládacích prvků se přidá tlačítko s názvem button1.

  16. V Návrháři uživatelských ovládacích prvků poklikejte na tlačítko1 a do zobrazeného zdrojového kódu metody button1_Click zadejte následující kód:

    MessageBox.Show( PageData.PropertyManager["Name"].StringValue);  
    

Nasazení sestavení

Následující postup sestaví a zkopíruje vytvořené sestavení do složky konzoly assemblies Configuration Manager. Důležité informace o nasazení rozšíření konzoly Configuration Manager najdete v tématu o nasazení rozšíření konzoly Configuration Manager.

Nasazení sestavení dialogového okna

  1. Sestavte projekt a v závislosti na tom, kde jste vytvořili projekt a instalaci sady Visual Studio, se sestavení vytvoří jako \Visual Studio 2010\Projects\ConfigMgDialogControl\ConfigMgrDialogControl\bin\Debug\ConfigMgrDialogControl.dll.

  2. Zkopírujte sestavení do složky %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

Viz taky

Přidání stránky vlastností do existujícího seznamu vlastností Configuration Manager
Jak vytvořit XML akce pro seznam vlastností Configuration Manager
Jak vytvořit xml formuláře pro Configuration Manager seznam vlastností
Jak používat objekty předané do Configuration Manager Formulářů