/// <summary> /// Obtiene un elemento para la lista de formatos /// </summary> private ControlItemViewModel GetReportFormatItem(string text, DeploymentModel.ReportFormat format, List <DeploymentModel.ReportFormat> reportFormatSelected) { ControlItemViewModel item = new ControlItemViewModel(text, format); // Selecciona el elemento foreach (DeploymentModel.ReportFormat formatSelected in reportFormatSelected) { if (formatSelected == format) { item.IsChecked = true; } } // Devuelve el elemento return(item); }
/// <summary> /// Carga los directorios de la solución /// </summary> public void LoadFolders() { // Limpia la lista de directorios FoldersViewModel.Items.Clear(); // Añade los directorios de la solución if (MainViewModel.WorkspacesViewModel.SelectedItem != null) { foreach (string folder in MainViewModel.WorkspacesViewModel.SelectedItem.Folders) { if (System.IO.Directory.Exists(folder)) { ControlItemViewModel item = new ControlItemViewModel(System.IO.Path.GetFileName(folder), folder); // Selecciona la carpeta item.IsChecked = true; // Añade el control FoldersViewModel.Add(item, false); } } } }