我有一个看起来像这样的类型:
public struct LogData
{
public DateTime Time;
public string Area;
public string Message;
}
在我的数据上下文(MVVM)中,我有一个ObservableCollection<LogData>
公开的Log
.
由于某种原因,我无法显示任何字段数据(时间、区域、消息)。这些行在记录时正确显示,但数据网格中的值为空白。
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding Log}" SelectionMode="Single" CanUserSortColumns="True">
<DataGrid.Columns>
<DataGridTextColumn Header="Time" Binding="{Binding Time}" IsReadOnly="True" />
<DataGridTextColumn Header="Area" Binding="{Binding Area}" IsReadOnly="True" />
<DataGridTextColumn Header="Message" Binding="{Binding Message}" IsReadOnly="True" />
</DataGrid.Columns>
</DataGrid>
知道为什么这些字段显示为空白吗?