我有一个使用 Caliburn.Micro 的 WPF 应用程序。我有一个数据网格:
<DataGrid x:Name="WeatherStations"
Grid.Row="0"
AutoGenerateColumns="False"
BaseControls:DataGridExtension.Columns="{Binding WeatherStationColumns}"
CanUserAddRows="False" IsReadOnly="True"
SelectedIndex="{Binding SelectedIndex, Mode=TwoWay}"
SelectedItem="{Binding Path=SelectedWeatherStation, Mode=TwoWay}">
</DataGrid>
由于某些神秘原因,其中一列的某些单元格中的数据以红色前景显示。我找不到可能导致这种情况的原因,并且我看不到这些特定单元格中的数据有什么特别之处,因为相邻的单元格包含相似的数据,但该数据是黑色的。
更奇怪的是,最初我只有几个具有红色前景的单元格,但在我向下滚动后,该特定列中的大多数单元格都变成了红色。