Пример #1
0
 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)
     });
 }
Пример #2
0
 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)
     });
 }