Мы разрабатываем приложение формы окон Microsoft Management Console на C#. Мы успешно добавили scopenode и детей к этому scopenode следующимКак показать детям ScopeNode в приложении MMC C#?
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 });
В ServiceUserControl мы имеем одну кнопку. На этом событии нажатия кнопки мы хотим показать детям «Poseidon Security Manager». Это означает, что мы хотим расширить scopenode «Poseidon Security Manager» и показать «Управление конфигурацией» scopeNode. Как это сделать ? Можете ли вы предоставить решение?