public void AddTool(IToolViewModel tool) { if (!_tabTools.ContainsKey(tool)) { _tabTools.Add(tool, DockOrCreate(tool)); _tools.Add(tool); } else { DockOrCreate(tool); } Root.Factory.SetActiveDockable(_tabTools[tool]); tool.OnOpen(); }