/// <summary>
        /// 删除1个数据
        /// </summary>
        /// <param name="_data">数据</param>
        public void Remove(LatelyProjectData _data)
        {
            //删除数据
            LatelyProjectDatas.Remove(_data);

            //保存
            Save();
        }
        /// <summary>
        /// 修改1个数据
        /// (修改打开时间)
        /// </summary>
        /// <param name="_data">数据</param>
        public void Change(LatelyProjectData _data)
        {
            //标识符:是否有相同的数据
            bool _isSame = false;

            //遍历所有的数据
            for (int i = 0; i < LatelyProjectDatas.Count; i++)
            {
                /* 如果有一样的数据 */
                if (LatelyProjectData.Compare(CompareType.All, _data, LatelyProjectDatas[i]) == true)
                {
                    //修改当前的打开时间
                    LatelyProjectDatas[i] = _data;
                    _isSame = true;
                    break;
                }
            }


            //如果没有一样的数据 ,就把这个数据添加到所有数据中
            if (_isSame == false)
            {
                LatelyProjectDatas.Add(_data);
            }

            //修改这个数据的打开时间
            _data.OpenTime = DateTime.UtcNow;

            //然后进行排序
            ObservableCollection <LatelyProjectData> _sortDatas = Sort(LatelyProjectDatas);

            //然后只保留10个数据
            List <LatelyProjectData> _deleteDatas = new List <LatelyProjectData>(); //要删除的数据

            for (int i = 0; i < _sortDatas.Count; i++)                              //找出要删除的数据
            {
                if (i >= 10)
                {
                    _deleteDatas.Add(_sortDatas[i]);
                }
            }
            for (int i = 0; i < _deleteDatas.Count; i++)//删除要删除的数据
            {
                _sortDatas.Remove(_deleteDatas[i]);
            }

            //赋值
            LatelyProjectDatas = _sortDatas;

            //更新Ui
            OnLanguageChange(AppManager.Systems.LanguageSystem.LanguageType);

            //保存
            Save();
        }