#region License // Copyright 2005-2019 Paul Kohler (https://github.com/paulkohler/minisqlquery). All rights reserved. // This source code is made available under the terms of the GNU Lesser General Public License v3.0 // https://github.com/paulkohler/minisqlquery/blob/master/LICENSE #endregion using WeifenLuo.WinFormsUI.Docking; namespace MiniSqlQuery.Core.Commands { /// /// The open connection file command. /// public class OpenConnectionFileCommand : CommandBase { /// /// Initializes a new instance of the class. /// public OpenConnectionFileCommand() : base("打开连接文件") { } /// /// Execute the command. /// public override void Execute() { string xmlFile = Utility.GetConnectionStringFilename(); IEditor editor = Services.Resolve().ResolveEditorInstance(xmlFile); editor.FileName = xmlFile; editor.LoadFile(); HostWindow.DisplayDockedForm(editor as DockContent); } } }