Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 Forms.
Po úspěšném sestavení dialogového okna je nutné ho integrovat do konzoly Configuration Manager následujícím postupem:
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.
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
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 .
V seznamu projektů Visual C#, Windows, vyberte šablonu projektu Knihovna ovládacích prvků Windows a zadejte
ConfigMgrDialogControl
do pole Název .Kliknutím na OK vytvořte projekt sady Visual Studio.
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.
V Průzkumník řešení klikněte pravým tlačítkem na Odkazy a potom klikněte na Přidat odkaz.
V dialogovém okně Přidat odkaz klikněte na kartu Procházet , přejděte na %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin a 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.
V Průzkumník řešení klikněte pravým tlačítkem na ConfigMgrDialogControl.cs a potom klikněte na Zobrazit kód.
Ve zdrojovém kódu změňte obor názvů na
Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrDialogBox
Změňte třídu
ConfigMgrDialogControl
tak, aby byla odvozena odSmsCustomDialog
.V Průzkumník řešení klikněte pravým tlačítkem na ConfigMgrDialogControl.Designer. a potom klikněte na Zobrazit kód.
Ve zdrojovém kódu změňte obor názvů na
Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrDialogBox
Změňte třídu
ConfigMgrDialogControl
tak, aby byla odvozena odSmsCustomDialog
.V 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; }
V Průzkumník řešení klikněte pravým tlačítkem na ConfigMgrDialogControl.cs a vyberte Zobrazit Designer.
Na panelu nástrojů klikněte na kartu Společné ovládací prvky a potom poklikejte na Tlačítko. Tlačítko s názvem button1 se přidá do ovládacího prvku na Designer Uživatelský ovládací prvek.
V Designer Uživatelský ovládací prvek 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
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.
Zkopírujte sestavení do složky %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.
Viz taky
Jak přidat stránku vlastností do existujícího seznamu vlastností Configuration ManagerJak vytvořit XML akce pro Configuration Manager seznam vlastnostíJak vytvořit formulář XML pro Configuration Manager seznam vlastnostíJak používat objekty předané do Configuration Manager Forms