Wir entwickeln Microsoft Management Console Windows Formularanwendung in C#. Wir haben erfolgreich scopenode und Kinder zu diesem scopenode hinzugefügt alsWie Kinder von ScopeNode in MMC C# -Anwendung zeigen?
this.RootNode = new ScopeNode();
this.RootNode.DisplayName = "Poseidon Security Manager";
FormViewDescription fvd = new FormViewDescription();
fvd.DisplayName = "Poseidon Security Dashboard";
fvd.ViewType = typeof(ServiceViewForm);
fvd.ControlType = typeof(ServiceUserControl);
//RootNode.ViewDescriptions.Add(fvd);
ScopeNode scopeNode = new ScopeNode();
scopeNode.DisplayName = "Configuration Management";
ScopeNode sNode = new ScopeNode();
sNode.DisplayName = "Endpoints";
scopeNode.Children.Add(GetDeviceTypeList(sNode));
RootNode.Children.Add(scopeNode);
RootNode.ViewDescriptions.Add(new FormViewDescription() { ControlType = typeof(ServiceUserControl), ViewType = typeof(ServiceViewForm), DisplayName = "Poseidon Security Dashboard", Tag = scopeNode });
In ServiceUserControl folgt wir einen Knopf haben. Auf diesem Buttonklick-Event möchten wir die Kinder von "Poseidon Security Manager" zeigen. Das bedeutet, wir wollen den "ScopeNode" von Poseidon Security Manager erweitern und "Configuration Management" scopeNode anzeigen. Wie geht das ? Können Sie bitte eine Lösung bereitstellen?