【发布时间】:2021-01-28 22:38:20
【问题描述】:
在我的数据网格示例中,第一列显示了一个小的空列:
但只有在我将项目添加到ItemsSource:
dgListings.ItemsSource = null;
dgListings.ItemsSource = listingViewModel.LoadedListings;
创建了这一列,它似乎是一个特定的元素,如果我点击它的标题,所有行都被选中:
这是我的 XAML 代码:
<DataGrid x:Name="dgListings" ItemsSource="{Binding LoadedListings}" CanUserAddRows="False" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Width="*" IsReadOnly="True" Binding="{Binding listing_id}"/>
<DataGridTextColumn Header="Quantity" Width=".5*" IsReadOnly="True" Binding="{Binding quantity}"/>
<DataGridTextColumn Header="Title" Width="2*" IsReadOnly="True" Binding="{Binding title}"/>
<DataGridTextColumn Header="Price" Width="*" IsReadOnly="True" Binding="{Binding price}"/>
<DataGridTextColumn Header="Currency" Width="*" IsReadOnly="True" Binding="{Binding currency_code}"/>
</DataGrid.Columns>
</DataGrid>
如何删除它,它叫什么?
【问题讨论】: