public static RowViewModelBase Create(ModuleBuilder mb, SpreadsheetViewModel viewModel, int rowNumber, int columns) { if (RowType == null) RowType = CreateType(mb, columns); return (RowViewModelBase)Activator.CreateInstance(RowType, viewModel, rowNumber); }
private void InitializeSpreadsheet() { LoadFunctions(); _extensions = new Extensions(); _vm = new SpreadsheetViewModel(_extensions, CreateDynamicModule(), 15, 52); Spreadsheet.ItemsSource = _vm.DataSource; }
public RowViewModelBase(SpreadsheetViewModel viewModel, int rowNumber) { ViewModel = viewModel; _rowNumber = rowNumber.ToString(); }