/// <summary>
        /// ウィンドウがロードされた時
        /// </summary>
        public void Init()
        {
            // DB接続開始
            X4Database.Open();
            SettingDatabase.Open();

            var vmList = new List <WorkAreaViewModel>();

            const string sql    = "SELECT Path FROM OpenedFiles";
            var          pathes = SettingDatabase.Instance.Query <string>(sql)
                                  .Where(x => File.Exists(x))
                                  .ToArray();


            // 開いているファイルテーブルを初期化
            SettingDatabase.Instance.Execute("DELETE FROM OpenedFiles");

            _WorkAreFileIO.OpenFiles(pathes);

            // 何も開かなければ空の計画を追加する
            if (!pathes.Any())
            {
                _WorkAreFileIO.CreateNew();
            }
        }
        /// <summary>
        /// ウィンドウがロードされた時
        /// </summary>
        public void Init()
        {
            // DB接続開始
            X4Database.Open();
            SettingDatabase.Open();

            var pathes = new List <string>();

            var vmList = new List <WorkAreaViewModel>();

            SettingDatabase.Instance.ExecQuery("SELECT * FROM OpenedFiles", (dr, _) =>
            {
                var path = (string)dr["Path"];
                if (File.Exists(path))
                {
                    pathes.Add(path);
                }
            });

            // 開いているファイルテーブルを初期化
            SettingDatabase.Instance.ExecQuery("DELETE FROM OpenedFiles");

            _WorkAreFileIO.OpenFiles(pathes);

            // 何も開かなければ空の計画を追加する
            if (!pathes.Any())
            {
                _WorkAreFileIO.CreateNew();
            }
        }