private void CellChanged(object sender, DataGridCellEditEndingEventArgs e) { var dataContext = this.DataContext as TimeSheetViewModel; if (dataContext == null) { return; } dataContext.CalculateTotalRecordData(); TotalGrid.UpdateLayout(); }