public void EditTableVariable(Variable variable) { variableTableEditWindow = variableTableWindowFactory.Create(); IVariableTableEditViewModel variableTableEditViewModel = variableTableEditViewModelFactory.Create(variable); variableTableEditWindow.DataContext = variableTableEditViewModel; variableTableEditWindow.ShowDialog(); }
public VariableTableEditViewModel(Variable variable, IVariableController variableController) { this.variable = variable; this.variableController = variableController; AddColumnCommand = new DelegateCommand(ExecuteAddColumnCommand); SaveCommand = new DelegateCommand(ExecuteSaveCommand); ImportCommand = new DelegateCommand(ExecuteImportCommand); dataTable = variable.DataTableValue ?? new DataTable("DataTableName"); }
public IVariableTableEditViewModel Create(Variable variable) { return createModelFunc(variable); }