/// <summary> /// Добавляет файл в список обработки /// </summary> /// <param name="filepath">Путь к файлу</param> private static void AddFileToFilesList(string filepath) { var list = RevitFileListViewModel.Instance.Items; if (!list.Any(f => f.FilePath == filepath)) { var item = new RevitFileListItemViewModel() { FilePath = filepath, Status = Status.None }; if (ScriptLoadViewModel.Instance.AssemblyToExecute != null) { item.AssemblyToExecute = ScriptLoadViewModel.Instance.AssemblyToExecute; } RevitFileListViewModel.Instance.Items.Add(item); } }
/// <summary> /// Метод для удаления строки /// </summary> /// <param name="file">Строка для удаления</param> internal void RemoveFile(RevitFileListItemViewModel file) => Items.Remove(file);