void IConfigurationControl.Initialize(ConfigurationManager configManager, ConfigurationTreeItem configTreeItem) { ConfigManager = configManager; ConfigTreeItem = configTreeItem; Config config = new Config { ConcurrentProcessingThreads = ConfigManager.Configuration.GetConcurrentThreadsCountForProcessor(ProcessorName) }; editor = Configurator.CreateEditor(typeof(Config)); XDocument xConfig = Configurator.SaveConfiguration(config); editor.LoadConfiguration(xConfig); uiContent.Content = editor; }
void IConfigurationControl.Initialize(ConfigurationManager configManager, ConfigurationTreeItem configTreeItem) { ConfigManager = configManager; ConfigTreeItem = configTreeItem; NodeSelectionManager = new NodeSelectionManager(uiNodePropertiesContainer, ConfigManager); Messageflow = ConfigManager.Configuration.GetMessageFlow(); MessageflowGraphPresenter = new MessageflowGraphPresenter(Messageflow, NodeSelectionManager); NodeSelectionManager.MessageflowGraphPresenter = MessageflowGraphPresenter; graphCanvas = MessageflowGraphPresenter.CreateGraphCanvas(); uiDesignerContainer.Child = graphCanvas; uiDesignerContainer.ContextMenu = CreateGraphCanvasContextMenu(); PrepareLayoutConfiguration(); }
void IConfigurationControl.Initialize(ConfigurationManager configManager, ConfigurationTreeItem configTreeItem) { ConfigManager = configManager; ConfigTreeItem = configTreeItem; #region Prepare adapters editing uiAdaptersListEditor.Initialize(AddAdapter); uiAdaptersListEditor.ItemRemoved += RemoveAdapter; uiAdaptersListEditor.ItemSelected += SetActiveAdapter; uiAdapterConfigurationRegion.Visibility = Visibility.Collapsed; AdapterConfiguration[] adapters = configManager.Configuration.GetAdapterConfigurations(GatewayName); foreach (AdapterConfiguration adapeter in adapters) { uiAdaptersListEditor.AddItem(CreateAdapterRepresentation(adapeter)); } uiAdaptersListEditor.SelectItem(uiAdaptersListEditor.Items.FirstOrDefault()); #endregion }
void IConfigurationControl.Initialize(ConfigurationManager configManager, ConfigurationTreeItem configTreeItem) { ConfigManager = configManager; ConfigTreeItem = configTreeItem; }