private static DataGridTextColumn CreateRoundPointsColumn(this DataGrid dataGrid, RaceLapPoints raceLapPoints) { return(new DataGridTextColumn { Header = raceLapPoints.Type, Binding = new Binding($"Laps.Points[{raceLapPoints.Lap.Index}].Points") { StringFormat = "#.#" }, HeaderStyle = GetPointsHeaderStyle(dataGrid), ElementStyle = GetPointsElementStyle(dataGrid), Width = new DataGridLength(50) }); }
private static DataGridTextColumn CreateRoundTimeColumn(this DataGrid dataGrid, RaceLapPoints raceLapPoints) { return(new DataGridTextColumn { Header = raceLapPoints.Lap.RoundsToGo.ToString("#.#"), Binding = new Binding($"Laps.Points[{raceLapPoints.Lap.Index}].Time") { Converter = GetTimeFormatter(dataGrid), ConverterParameter = GetTimeDigits(dataGrid) }, HeaderStyle = GetPointsHeaderStyle(dataGrid), ElementStyle = GetTimeElementStyle(dataGrid), Width = new DataGridLength(70) }); }