示例#1
0
        public void SetupEditLoadMetadata(object sender, LoadMetadata loadMetadata)
        {
            if (!_windowManager.IsVisible(RDMPCollection.DataLoad))
            {
                _windowManager.Create(RDMPCollection.DataLoad, DockState.DockLeft);
            }

            var diagram = (Control)_activator.Activate <LoadDiagramUI, LoadMetadata>(loadMetadata);

            ((DockContent)diagram.Parent).DockTo(_mainDockPanel, DockStyle.Right);

            _activator.Activate <ExecuteLoadMetadataUI, LoadMetadata>(loadMetadata);
            _activator.RequestItemEmphasis(this, new EmphasiseRequest(loadMetadata, int.MaxValue));
        }