private void CreateTable(FaiTableStackViewModel viewModel) { // Clear grid PART_ItemsStack.Children.Clear(); // Add header var headerContent = viewModel.Header; PART_HeaderRow.TextData = headerContent; PART_MaxRow.TextData = viewModel.Max.Select(num => num.ToString("N3")).ToList(); PART_MinRow.TextData = viewModel.Min.Select(num => num.ToString("N3")).ToList(); // Add remaining rows foreach (var rowViewModel in viewModel.ValueMatrix) { AddNewRow(rowViewModel); } }
private void HookCallbacks(FaiTableStackViewModel table) { table.NewRowAdded += AddNewRow; table.RowsRemoved += OnRowsRemoved; }