Example #1
0
        public IConnectionManagerVisualComponent GetOrCreateVisualComponent(IConnectionManagerVisualComponentContainerFactory visualComponentContainerFactory, int instanceId = 0)
        {
            if (VisualComponent != null)
            {
                return(VisualComponent);
            }

            VisualComponent = visualComponentContainerFactory.GetOrCreate(this, instanceId).Component;
            return(VisualComponent);
        }
Example #2
0
        public IConnectionManagerVisualComponent GetOrCreateVisualComponent(int instanceId = 0)
        {
            if (VisualComponent != null)
            {
                return(VisualComponent);
            }

            var visualComponentContainerFactory = _shell.ExportProvider.GetExportedValue <IConnectionManagerVisualComponentContainerFactory>();

            VisualComponent = visualComponentContainerFactory.GetOrCreate(this, instanceId).Component;
            return(VisualComponent);
        }
Example #3
0
        public IConnectionManagerVisualComponent GetOrCreateVisualComponent(int instanceId = 0)
        {
            if (VisualComponent != null)
            {
                return(VisualComponent);
            }

            var visualComponentContainerFactory = _shell.GlobalServices.GetService <IConnectionManagerVisualComponentContainerFactory>();

            VisualComponent = visualComponentContainerFactory.GetOrCreate(this, instanceId).Component;
            return(VisualComponent);
        }
Example #4
0
 public ConnectionManagerViewModelTest(IServiceContainer services)
 {
     _workflow = services.GetService <IRInteractiveWorkflowProvider>().GetOrCreate();
     _cmvc     = UIThreadHelper.Instance.Invoke(() => _workflow.Connections.GetOrCreateVisualComponent());
     _cmvm     = UIThreadHelper.Instance.Invoke(() => (ConnectionManagerViewModel)_cmvc.Control.DataContext);
 }
 public ConnectionManagerViewModelTest(IExportProvider exportProvider)
 {
     _workflow = exportProvider.GetExportedValue <IRInteractiveWorkflowProvider>().GetOrCreate();
     _cmvc     = UIThreadHelper.Instance.Invoke(() => _workflow.Connections.GetOrCreateVisualComponent());
     _cmvm     = UIThreadHelper.Instance.Invoke(() => (ConnectionManagerViewModel)_cmvc.Control.DataContext);
 }
Example #6
0
        public IConnectionManagerVisualComponent GetOrCreateVisualComponent(int instanceId = 0) {
            if (VisualComponent != null) {
                return VisualComponent;
            }

            var visualComponentContainerFactory = _shell.ExportProvider.GetExportedValue<IConnectionManagerVisualComponentContainerFactory>();
            VisualComponent = visualComponentContainerFactory.GetOrCreate(this, instanceId).Component;
            return VisualComponent;
        }
 public ConnectionManagerViewModelTest(RComponentsMefCatalogFixture mefCatalogFixture) {
     _exportProvider = mefCatalogFixture.CreateExportProvider();
     _workflow = _exportProvider.GetExportedValue<IRInteractiveWorkflowProvider>().GetOrCreate();
     _cmvc = UIThreadHelper.Instance.Invoke(() => _workflow.Connections.GetOrCreateVisualComponent());
     _cmvm = UIThreadHelper.Instance.Invoke(() => (ConnectionManagerViewModel)_cmvc.Control.DataContext);
 }