public void Add(string file)
        {
            int p = ProjectFiles.IndexOf(file);

            if (p == -1)
            {
                ProjectFiles.Insert(0, file);
            }
            else
            {
                string s = ProjectFiles[p];
                ProjectFiles.RemoveAt(p);

                ProjectFiles.Insert(0, file);
            }

            if (ProjectFiles.Count > Count)
            {
                ProjectFiles.Remove(ProjectFiles[Count]);
            }
            OnPropertyChanged("ProjectFiles");
        }