datagridview itemsource 已填充但未显示?

datagridview itemsource is populated but not displaying?

在 WPF 的 datagridview 中只显示列名但不显示行。 我试过将 autogeneratecolumns="true" 放在 datagridview 中,但没有成功。我已经调试并检查了数据表有 2 行但没有显示

<StackPanel Orientation="Horizontal"> 
    <DataGrid x:Name="GridViewProducts" Margin="80,30,0,0" 
    AutoGenerateColumns="True" BorderThickness="12" 
    BorderBrush="PaleTurquoise" ItemsSource="{Binding}" Height="200" Width="745" /> 
</StackPanel>

可能项目源在加载 window 时没有数据 - 这就是为什么网格只显示列 headers 的原因。

探索 observable collection 也是值得的。