public CsvFileListItemColumnViewModel(CsvFileListColumnsViewModel listViewModel, string column) { // Asigna las propiedades ListViewModel = listViewModel; ColumnId = column; // Inicializa el ViewModel InitViewModel(); }
/// <summary> /// Inicializa el ViewModel /// </summary> private void InitViewModel() { // Asigna las propiedades DateFormat = FileViewModel.FileParameters.DateFormat; DecimalSeparator = FileViewModel.FileParameters.DecimalSeparator; ThousandsSeparator = FileViewModel.FileParameters.ThousandsSeparator; TrueValue = FileViewModel.FileParameters.TrueValue; FalseValue = FileViewModel.FileParameters.FalseValue; Separator = FileViewModel.FileParameters.Separator; SkipFirstLine = FileViewModel.FileParameters.WithHeader; // Lista de columnas ListColumnsViewModel = new CsvFileListColumnsViewModel(FileViewModel); // Indica que no ha habido modificaciones IsUpdated = false; }