/// <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);
        }
Exemplo n.º 2
0
        /// <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);
                    }
                }
            }
        }