public void Initialize() { var path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); var direcotory = $"{path}\\FlashcardsLists"; if (!Directory.Exists(direcotory)) { Directory.CreateDirectory(direcotory); } var files = Directory.GetFiles(direcotory); foreach (var item in files) { if (DirInfo == null) { DirInfo = new List <DirectoryInfo>(); } DirInfo.Add(new DirectoryInfo(item)); } RaisePropertyChanged(nameof(DirInfo)); }