<Grid Grid.Row="1">
<DataGrid x:Name="dgWorkLog"
AutoGenerateColumns="False"
HorizontalAlignment="Center"
FontSize="15" Width="750">
<DataGrid.Columns >
<DataGridTextColumn Header="上机时间" Width="*" Binding="{Binding TOnTime, Converter={StaticResource DebugDummyConverter}}"/>
<DataGridTextColumn Header="下机时间" Width="*" Binding="{Binding ToffTime}" />
<DataGridTextColumn Header="工作时长" Width="*" Binding="{Binding WorkTime}" />
</DataGrid.Columns>
</DataGrid>
</Grid>
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
workLogEntities.Add(new Entity
{
TOnTime = "9:00",
ToffTime="18:00",
WorkTime="8小时",
});
this.dgWorkLog.ItemsSource = workLogEntities;
}
private List<Entity> workLogEntities = new List<Entity>();
}
public class DebugDummyConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
Debugger.Break();
return value;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
Debugger.Break();
return value;
}
}
public class Entity
{
public string TOnTime { get; set; }
public string ToffTime { get; set; }
public string WorkTime { get; set; }
}