private void InitializeNavigator(Guid nodeId, Guid domainId) { ThemeManager themeManagementObject = IoC.IoCContainer.GetInjectionInstance().GetInstance <ThemeManager>(); themeManagementObject.LoadTheme("Generic"); _navigator = new SingleDepthNavigator(_nodeService, themeManagementObject, domainId); IoC.IoCContainer.GetInjectionInstance().RegisterComponent <SingleDepthNavigator>(_navigator); if (NavigatorInitialised != null) { NavigatorInitialised.Invoke(this, new EventArgs()); } _navigator.SetCurrentNode(nodeId); _navigator.GetCurrentNodesCompleted += new EventHandler <RendererNodesEventArgs>(OnGetCurrentNodesCompleted); _navigator.GetCurrentNodesAsync(); }
private void nodeService_GetContainerMapNodeIdCompleted(object sender, ReturnedNodeIdEventArgs e) { ThemeManager themeManagementObject = IoC.IoCContainer.GetInjectionInstance().GetInstance <ThemeManager>(); _navigator.SetCurrentNode(e.NodeId); ViewManager = new MapDepthViewManager(_navigator, themeManagementObject); ViewManager.NodesUpdated += new EventHandler(ViewManager_NodesUpdated); MessageReceivedHandler = new EventHandler <MessageReceivedEventArgs>(MsgReceiverHandler.MessageReceiver_MessageReceived); IoC.IoCContainer.GetInjectionInstance().RegisterComponent <MapDepthNavigator>(_navigator); if (NavigatorInitialised != null) { NavigatorInitialised.Invoke(this, new EventArgs()); } themeManagementObject.LoadTheme(ThemeSvcUrl, "Generic"); }