public override void Initialize(IAppContext context) { _context = context; _menuListener = _context.Container.GetSingleton <MenuListener>(); _projectListener = _context.Container.GetInstance <ProjectListener>(); _dockPanelService = _context.Container.GetInstance <DockPanelService>(); }
public override void Initialize(IAppContext context) { _context = context; _menuGenerator = context.Container.GetInstance <MenuGenerator>(); _config = context.Container.GetSingleton <PipelineConfig>(); _dockPanelService = context.Container.GetInstance <DockPanelService>(); if (string.IsNullOrEmpty(_config.XmlFile)) { string fileName = ((ISecureContext)_context).YutaiProject?.FindPlugin("f804e812-481e-45c3-be08-749da82075d1") .ConfigXML; if (string.IsNullOrEmpty(fileName)) { return; } fileName = FileHelper.GetFullPath(fileName); _config.LoadFromXml(fileName); } _projectListener = context.Container.GetInstance <ProjectListener>(); //_contextEvents.OnProjectChanged += _contextEvents_OnProjectChanged; //_menuListener = context.Container.GetInstance<MenuListener>(); //_mapListener = context.Container.GetInstance<MapListener>(); // _dockPanelService = context.Container.GetInstance<TemplateDockPanelService>(); }
/// <summary> /// The initialize method, called when the plug-in is loaded /// </summary> public override void Initialize(IAppContext context) { _context = context; _presenter = context.Container.GetInstance <DebugPresenter>(); _dockPanelService = context.Container.GetInstance <DockPanelService>(); _statusBarListener = context.Container.GetInstance <StatusBarListener>(); }
public override void Initialize(IAppContext context) { _context = context; _menuGenerator = context.Container.GetInstance <MenuGenerator>(); _dockPanelService = context.Container.GetInstance <DockPanelService>(); _projectListener = context.Container.GetInstance <ProjectListener>(); // IPluginManager plugin = _context.Container.GetSingleton<IPluginManager>(); }
public override void Initialize(IAppContext context) { _context = context; _menuGenerator = context.Container.GetInstance <MenuGenerator>(); _menuListener = context.Container.GetInstance <MenuListener>(); _mapListener = context.Container.GetInstance <MapListener>(); _dockPanelService = context.Container.GetInstance <DockPanelService>(); }
public override void Initialize(IAppContext context) { if (context == null) { throw new ArgumentNullException("context"); } _context = context; _menuGenerator = _context.Container.GetInstance <MenuGenerator>(); _menuListener = _context.Container.GetSingleton <MenuListener>(); _mapListener = _context.Container.GetSingleton <MapListener>(); _projectListener = _context.Container.GetSingleton <ProjectListener>(); _dockPanelService = _context.Container.GetInstance <DockPanelService>(); }
public override void OnClick() { _inIdentify = false; _plugin.FireStartMapIdentify(null); _context.SetCurrentTool(this); if (_dockService == null) { _dockService = _context.Container.GetInstance <DockPanelService>(); } if (_dockService.Visible == false) { _dockService.Show(); return; } }
public override void OnClick() { ISecureContext sContext = _context as ISecureContext; if (_dockService == null) { _dockService = _context.Container.GetInstance <DockPanelService>(); } if (sContext.YutaiProject == null) { MessageService.Current.Warn("当前项目没有设置定位器"); _dockService.Hide(); } else { _dockService.Show(); } }
public override void Initialize(IAppContext context) { _repositoryPresenter = context.Container.GetSingleton <RepositoryPresenter>(); _dockPanelService = context.Container.GetInstance <DockPanelService>(); _legendListener = context.Container.GetSingleton <LegendListener>(); }